From f982c5b90d5258196774bccfa6a4c587f2a878c5 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Barth Date: Sun, 26 Jun 2011 12:47:15 +0000 Subject: Fixed circular dependencies possibly introduced when using reverse relations, for instance "blocked by" relations (#8616). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6124 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/functional/issue_relations_controller_test.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test/functional') diff --git a/test/functional/issue_relations_controller_test.rb b/test/functional/issue_relations_controller_test.rb index ff3bb8d0d..72f13eb9c 100644 --- a/test/functional/issue_relations_controller_test.rb +++ b/test/functional/issue_relations_controller_test.rb @@ -74,6 +74,8 @@ class IssueRelationsControllerTest < ActionController::TestCase :relation => {:issue_to_id => '4', :relation_type => 'relates', :delay => ''} end end + + should "prevent relation creation when there's a circular dependency" def test_destroy assert_difference 'IssueRelation.count', -1 do -- cgit v1.2.3