diff options
author | Go MAEDA <maeda@farend.jp> | 2019-05-16 21:54:33 +0000 |
---|---|---|
committer | Go MAEDA <maeda@farend.jp> | 2019-05-16 21:54:33 +0000 |
commit | 0328b5671abc0fdfce1a97bde4897f7a72d9dcd4 (patch) | |
tree | 38e76c1130181c7297e0176803bfd19510a97940 /test/unit | |
parent | 774e8b1d44ce3545e13d791ab27116081cd662a6 (diff) | |
download | redmine-0328b5671abc0fdfce1a97bde4897f7a72d9dcd4.tar.gz redmine-0328b5671abc0fdfce1a97bde4897f7a72d9dcd4.zip |
Show selected columns in gantt chart (#27672).
Patch by Mizuki ISHIKAWA.
git-svn-id: http://svn.redmine.org/redmine/trunk@18171 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/unit')
-rw-r--r-- | test/unit/lib/redmine/helpers/gantt_test.rb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/unit/lib/redmine/helpers/gantt_test.rb b/test/unit/lib/redmine/helpers/gantt_test.rb index 36a9fb54e..7e409c4df 100644 --- a/test/unit/lib/redmine/helpers/gantt_test.rb +++ b/test/unit/lib/redmine/helpers/gantt_test.rb @@ -25,6 +25,7 @@ class Redmine::Helpers::GanttHelperTest < Redmine::HelperTest include ProjectsHelper include IssuesHelper + include QueriesHelper include ERB::Util include Rails.application.routes.url_helpers @@ -241,6 +242,17 @@ class Redmine::Helpers::GanttHelperTest < Redmine::HelperTest assert_select "div.tooltip", /#{@issue.subject}/ end + test "#selected_column_content" do + create_gantt + issue = Issue.generate! + @gantt.query.column_names = [:assigned_to] + issue.update(:assigned_to_id => issue.assignable_users.first.id) + @project.issues << issue + # :column => assigned_to + @output_buffer = @gantt.selected_column_content({ :column => @gantt.query.columns.last }) + assert_select "div.issue_assigned_to#assigned_to_issue_#{issue.id}" + end + test "#subject_for_project" do create_gantt @output_buffer = @gantt.subject_for_project(@project, :format => :html) @@ -437,6 +449,20 @@ class Redmine::Helpers::GanttHelperTest < Redmine::HelperTest assert_select "div.label", :text => 'line' end + test "#column_content_for_issue" do + create_gantt + @gantt.query.column_names = [:assigned_to] + issue = Issue.generate! + issue.update(:assigned_to_id => issue.assignable_users.first.id) + @project.issues << issue + # :column => assigned_to + options = { :column => @gantt.query.columns.last, :top => 64, :format => :html } + @output_buffer = @gantt.column_content_for_issue(issue, options) + + assert_select "div.issue_assigned_to#assigned_to_issue_#{issue.id}" + assert_includes @output_buffer, column_content(options[:column], issue) + end + def test_sort_issues_no_date project = Project.generate! issue1 = Issue.generate!(:subject => "test", :project => project) |