##// END OF EJS Templates
Test for #14798....
Jean-Philippe Lang -
r11902:ae7304dd005a
parent child
Show More
@@ -302,6 +302,17 class IssueNestedSetTest < ActiveSupport::TestCase
302 302 assert_equal (50 * 20 + 20 * 10) / 30, parent.reload.done_ratio
303 303 end
304 304
305 def test_parent_done_ratio_with_child_estimate_to_0_should_reach_100
306 parent = Issue.generate!
307 issue1 = Issue.generate!(:parent_issue_id => parent.id)
308 issue2 = Issue.generate!(:parent_issue_id => parent.id, :estimated_hours => 0)
309 assert_equal 0, parent.reload.done_ratio
310 issue1.reload.update_attribute :status_id, 5
311 assert_equal 50, parent.reload.done_ratio
312 issue2.reload.update_attribute :status_id, 5
313 assert_equal 100, parent.reload.done_ratio
314 end
315
305 316 def test_parent_estimate_should_be_sum_of_leaves
306 317 parent = Issue.generate!
307 318 Issue.generate!(:estimated_hours => nil, :parent_issue_id => parent.id)
General Comments 0
You need to be logged in to leave comments. Login now