@@ -347,7 +347,7 class IssuesControllerTest < Redmine::ControllerTest | |||||
347 | def test_index_with_query_grouped_by_tracker_in_reverse_order |
|
347 | def test_index_with_query_grouped_by_tracker_in_reverse_order | |
348 | 3.times {|i| Issue.generate!(:tracker_id => (i + 1))} |
|
348 | 3.times {|i| Issue.generate!(:tracker_id => (i + 1))} | |
349 |
|
349 | |||
350 | get :index, :set_filter => 1, :group_by => 'tracker', :sort => 'id:desc,tracker:desc' |
|
350 | get :index, :set_filter => 1, :group_by => 'tracker', :c => ['tracker', 'subject'], :sort => 'id:desc,tracker:desc' | |
351 | assert_response :success |
|
351 | assert_response :success | |
352 |
|
352 | |||
353 | assert_equal ["Bug", "Feature request", "Support request"].reverse, |
|
353 | assert_equal ["Bug", "Feature request", "Support request"].reverse, | |
@@ -691,8 +691,10 class IssuesControllerTest < Redmine::ControllerTest | |||||
691 | end |
|
691 | end | |
692 |
|
692 | |||
693 | def test_index_sort_by_field_not_included_in_columns |
|
693 | def test_index_sort_by_field_not_included_in_columns | |
694 |
|
|
694 | with_settings :issue_list_default_columns => %w(subject author) do | |
695 | get :index, :sort => 'tracker' |
|
695 | get :index, :sort => 'tracker' | |
|
696 | assert_response :success | |||
|
697 | end | |||
696 | end |
|
698 | end | |
697 |
|
699 | |||
698 | def test_index_sort_by_assigned_to |
|
700 | def test_index_sort_by_assigned_to | |
@@ -795,17 +797,19 class IssuesControllerTest < Redmine::ControllerTest | |||||
795 | end |
|
797 | end | |
796 |
|
798 | |||
797 | def test_index_without_project_should_implicitly_add_project_column_to_default_columns |
|
799 | def test_index_without_project_should_implicitly_add_project_column_to_default_columns | |
798 |
|
|
800 | with_settings :issue_list_default_columns => ['tracker', 'subject', 'assigned_to'] do | |
799 | get :index, :set_filter => 1 |
|
801 | get :index, :set_filter => 1 | |
|
802 | end | |||
800 |
|
803 | |||
801 | # query should use specified columns |
|
804 | # query should use specified columns | |
802 | assert_equal ["#", "Project", "Tracker", "Subject", "Assignee"], columns_in_issues_list |
|
805 | assert_equal ["#", "Project", "Tracker", "Subject", "Assignee"], columns_in_issues_list | |
803 | end |
|
806 | end | |
804 |
|
807 | |||
805 | def test_index_without_project_and_explicit_default_columns_should_not_add_project_column |
|
808 | def test_index_without_project_and_explicit_default_columns_should_not_add_project_column | |
806 |
|
|
809 | with_settings :issue_list_default_columns => ['tracker', 'subject', 'assigned_to'] do | |
807 | columns = ['id', 'tracker', 'subject', 'assigned_to'] |
|
810 | columns = ['id', 'tracker', 'subject', 'assigned_to'] | |
808 | get :index, :set_filter => 1, :c => columns |
|
811 | get :index, :set_filter => 1, :c => columns | |
|
812 | end | |||
809 |
|
813 | |||
810 | # query should use specified columns |
|
814 | # query should use specified columns | |
811 | assert_equal ["#", "Tracker", "Subject", "Assignee"], columns_in_issues_list |
|
815 | assert_equal ["#", "Tracker", "Subject", "Assignee"], columns_in_issues_list |
General Comments 0
You need to be logged in to leave comments.
Login now