##// END OF EJS Templates
Adds a test for issue circular dependency validation....
Jean-Philippe Lang -
r4601:d2b6a6bc2cd4
parent child
Show More
@@ -73,4 +73,13 class IssueRelationTest < ActiveSupport::TestCase
73 r = IssueRelation.new(:relation_type => IssueRelation::TYPE_PRECEDES, :delay => 1)
73 r = IssueRelation.new(:relation_type => IssueRelation::TYPE_PRECEDES, :delay => 1)
74 assert_nil r.set_issue_to_dates
74 assert_nil r.set_issue_to_dates
75 end
75 end
76
77 def test_validates_circular_dependency
78 IssueRelation.delete_all
79 assert IssueRelation.create!(:issue_from => Issue.find(1), :issue_to => Issue.find(2), :relation_type => IssueRelation::TYPE_PRECEDES)
80 assert IssueRelation.create!(:issue_from => Issue.find(2), :issue_to => Issue.find(3), :relation_type => IssueRelation::TYPE_PRECEDES)
81 r = IssueRelation.new(:issue_from => Issue.find(3), :issue_to => Issue.find(1), :relation_type => IssueRelation::TYPE_PRECEDES)
82 assert !r.save
83 assert_not_nil r.errors.on(:base)
84 end
76 end
85 end
General Comments 0
You need to be logged in to leave comments. Login now