mirror of
https://github.com/redmine/redmine.git
synced 2025-11-10 15:26:03 +01:00
Fix filter after multiple version ids (#26667).
Patch by Marius BALTEANU. git-svn-id: http://svn.redmine.org/redmine/trunk@17000 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -826,6 +826,27 @@ class TimelogControllerTest < Redmine::ControllerTest
|
||||
assert_select '.total-for-hours', :text => 'Hours: 5.00'
|
||||
end
|
||||
|
||||
def test_index_at_project_level_with_multiple_issue_fixed_version_ids
|
||||
version = Version.generate!(:project_id => 1)
|
||||
version2 = Version.generate!(:project_id => 1)
|
||||
issue = Issue.generate!(:project_id => 1, :fixed_version => version)
|
||||
issue2 = Issue.generate!(:project_id => 1, :fixed_version => version2)
|
||||
TimeEntry.generate!(:issue => issue, :hours => 2)
|
||||
TimeEntry.generate!(:issue => issue2, :hours => 3)
|
||||
@request.session[:user_id] = 2
|
||||
|
||||
get :index, :params => {
|
||||
:project_id => 'ecookbook',
|
||||
:f => ['issue.fixed_version_id'],
|
||||
:op => {'issue.fixed_version_id' => '='},
|
||||
:v => {'issue.fixed_version_id' => [version.id.to_s,version2.id.to_s]}
|
||||
}
|
||||
assert_response :success
|
||||
|
||||
assert_select 'tr.time-entry', 2
|
||||
assert_select '.total-for-hours', :text => 'Hours: 5.00'
|
||||
end
|
||||
|
||||
def test_index_at_project_level_with_date_range
|
||||
get :index, :params => {
|
||||
:project_id => 'ecookbook',
|
||||
|
||||
Reference in New Issue
Block a user