mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-19 15:01:14 +00:00
Add a test to ensure that issue calculations on version details page take into account only visible issues (#27676).
Patch by Marius BALTEANU. git-svn-id: http://svn.redmine.org/redmine/trunk@17251 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
02e1a17dd0
commit
ed48b0708a
@ -101,6 +101,30 @@ class VersionsControllerTest < Redmine::ControllerTest
|
|||||||
assert_select 'h2', :text => /1.0/
|
assert_select 'h2', :text => /1.0/
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_show_issue_calculations_should_take_into_account_only_visible_issues
|
||||||
|
issue_9 = Issue.find(9)
|
||||||
|
issue_9.fixed_version_id = 4
|
||||||
|
issue_9.estimated_hours = 3
|
||||||
|
issue_9.save!
|
||||||
|
|
||||||
|
issue_13 = Issue.find(13)
|
||||||
|
issue_13.fixed_version_id = 4
|
||||||
|
issue_13.estimated_hours = 2
|
||||||
|
issue_13.save!
|
||||||
|
|
||||||
|
@request.session[:user_id] = 7
|
||||||
|
|
||||||
|
get :show, :params => {:id => 4}
|
||||||
|
assert_response :success
|
||||||
|
|
||||||
|
assert_select 'p.progress-info' do
|
||||||
|
assert_select 'a', :text => '1 issue'
|
||||||
|
assert_select 'a', :text => '1 open'
|
||||||
|
end
|
||||||
|
|
||||||
|
assert_select '.time-tracking td.total-hours a:first-child', :text => '2.00 hours'
|
||||||
|
end
|
||||||
|
|
||||||
def test_show_should_link_to_spent_time_on_version
|
def test_show_should_link_to_spent_time_on_version
|
||||||
version = Version.generate!
|
version = Version.generate!
|
||||||
issue = Issue.generate(:fixed_version => version)
|
issue = Issue.generate(:fixed_version => version)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user