comparison test/unit/issue_relation_test.rb @ 128:07fa8a8b56a8

Update to Redmine trunk rev 4732
author Chris Cannam
date Wed, 19 Jan 2011 15:04:22 +0000
parents 8661b858af72
children 0c939c159af4
comparison
equal deleted inserted replaced
119:8661b858af72 128:07fa8a8b56a8
71 71
72 def test_set_issue_to_dates_without_issues 72 def test_set_issue_to_dates_without_issues
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