def test_all_dependent_issues_with_persistent_multiple_circular_dependencies
IssueRelation.delete_all
- assert IssueRelation.create!(:issue_from => Issue.find(1), :issue_to => Issue.find(2), :relation_type => IssueRelation::TYPE_RELATES)
- assert IssueRelation.create!(:issue_from => Issue.find(2), :issue_to => Issue.find(3), :relation_type => IssueRelation::TYPE_RELATES)
- assert IssueRelation.create!(:issue_from => Issue.find(3), :issue_to => Issue.find(8), :relation_type => IssueRelation::TYPE_RELATES)
+ assert IssueRelation.create!(:issue_from => Issue.find(1),
+ :issue_to => Issue.find(2),
+ :relation_type => IssueRelation::TYPE_RELATES)
+ assert IssueRelation.create!(:issue_from => Issue.find(2),
+ :issue_to => Issue.find(3),
+ :relation_type => IssueRelation::TYPE_RELATES)
+ assert IssueRelation.create!(:issue_from => Issue.find(3),
+ :issue_to => Issue.find(8),
+ :relation_type => IssueRelation::TYPE_RELATES)
# Validation skipping
- assert IssueRelation.new(:issue_from => Issue.find(8), :issue_to => Issue.find(2), :relation_type => IssueRelation::TYPE_RELATES).save(false)
- assert IssueRelation.new(:issue_from => Issue.find(3), :issue_to => Issue.find(1), :relation_type => IssueRelation::TYPE_RELATES).save(false)
+ assert IssueRelation.new(:issue_from => Issue.find(8),
+ :issue_to => Issue.find(2),
+ :relation_type => IssueRelation::TYPE_RELATES).save(false)
+ assert IssueRelation.new(:issue_from => Issue.find(3),
+ :issue_to => Issue.find(1),
+ :relation_type => IssueRelation::TYPE_RELATES).save(false)
assert_equal [2, 3, 8], Issue.find(1).all_dependent_issues.collect(&:id).sort
end