Mercurial > hg > soundsoftware-site
diff test/unit/issue_transaction_test.rb @ 1517:dffacf8a6908 redmine-2.5
Update to Redmine SVN revision 13367 on 2.5-stable branch
author | Chris Cannam |
---|---|
date | Tue, 09 Sep 2014 09:29:00 +0100 |
parents | e248c7af89ec |
children |
line wrap: on
line diff
--- a/test/unit/issue_transaction_test.rb Tue Sep 09 09:28:31 2014 +0100 +++ b/test/unit/issue_transaction_test.rb Tue Sep 09 09:29:00 2014 +0100 @@ -30,14 +30,13 @@ self.use_transactional_fixtures = false def test_invalid_move_to_another_project + lft1 = new_issue_lft parent1 = Issue.generate! child = Issue.generate!(:parent_issue_id => parent1.id) grandchild = Issue.generate!(:parent_issue_id => child.id, :tracker_id => 2) Project.find(2).tracker_ids = [1] - parent1.reload - assert_equal [1, parent1.id, 1, 6], [parent1.project_id, parent1.root_id, parent1.lft, parent1.rgt] - + assert_equal [1, parent1.id, lft1, lft1 + 5], [parent1.project_id, parent1.root_id, parent1.lft, parent1.rgt] # child can not be moved to Project 2 because its child is on a disabled tracker child = Issue.find(child.id) child.project = Project.find(2) @@ -45,10 +44,9 @@ child.reload grandchild.reload parent1.reload - # no change - assert_equal [1, parent1.id, 1, 6], [parent1.project_id, parent1.root_id, parent1.lft, parent1.rgt] - assert_equal [1, parent1.id, 2, 5], [child.project_id, child.root_id, child.lft, child.rgt] - assert_equal [1, parent1.id, 3, 4], [grandchild.project_id, grandchild.root_id, grandchild.lft, grandchild.rgt] + assert_equal [1, parent1.id, lft1, lft1 + 5], [parent1.project_id, parent1.root_id, parent1.lft, parent1.rgt] + assert_equal [1, parent1.id, lft1 + 1, lft1 + 4], [child.project_id, child.root_id, child.lft, child.rgt] + assert_equal [1, parent1.id, lft1 + 2, lft1 + 3], [grandchild.project_id, grandchild.root_id, grandchild.lft, grandchild.rgt] end end