Mercurial > hg > soundsoftware-site
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 |