From fa76ec5c0196a309d541edcc5fda6022e19aefe2 Mon Sep 17 00:00:00 2001 From: Go MAEDA Date: Sun, 1 Apr 2018 00:29:22 +0000 Subject: Adds issue category filter to spent time queries (#28391). Patch by Marius BALTEANU. git-svn-id: http://svn.redmine.org/redmine/trunk@17249 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/functional/timelog_controller_test.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'test/functional/timelog_controller_test.rb') diff --git a/test/functional/timelog_controller_test.rb b/test/functional/timelog_controller_test.rb index 1dfe22987..02338e20d 100644 --- a/test/functional/timelog_controller_test.rb +++ b/test/functional/timelog_controller_test.rb @@ -1025,6 +1025,17 @@ class TimelogControllerTest < Redmine::ControllerTest assert_equal Tracker.where(:id => [1, 2, 3]).sorted.pluck(:name), values end + def test_index_with_issue_category_filter + get :index, :params => { + :project_id => 'ecookbook', + :f => ['issue.category_id'], + :op => {'issue.category_id' => '='}, + :v => {'issue.category_id' => ['1']} + } + assert_response :success + assert_equal ['1', '2'], css_select('input[name="ids[]"]').map {|e| e.attr('value')} + end + def test_index_with_filter_on_issue_custom_field issue = Issue.generate!(:project_id => 1, :tracker_id => 1, :custom_field_values => {2 => 'filter_on_issue_custom_field'}) entry = TimeEntry.generate!(:issue => issue, :hours => 2.5) -- cgit v1.2.3