##// END OF EJS Templates
Use fixtures generator....
Jean-Philippe Lang -
r8174:aec1828fc763
parent child
Show More
@@ -408,21 +408,17 class IssueTest < ActiveSupport::TestCase
408 408
409 409 def test_should_close_duplicates
410 410 # Create 3 issues
411 issue1 = Issue.new(:project_id => 1, :tracker_id => 1, :author_id => 1,
412 :status_id => 1, :priority => IssuePriority.all.first,
413 :subject => 'Duplicates test', :description => 'Duplicates test')
414 assert issue1.save
415 issue2 = issue1.clone
416 assert issue2.save
417 issue3 = issue1.clone
418 assert issue3.save
411 project = Project.find(1)
412 issue1 = Issue.generate_for_project!(project)
413 issue2 = Issue.generate_for_project!(project)
414 issue3 = Issue.generate_for_project!(project)
419 415
420 416 # 2 is a dupe of 1
421 IssueRelation.create(:issue_from => issue2, :issue_to => issue1, :relation_type => IssueRelation::TYPE_DUPLICATES)
417 IssueRelation.create!(:issue_from => issue2, :issue_to => issue1, :relation_type => IssueRelation::TYPE_DUPLICATES)
422 418 # And 3 is a dupe of 2
423 IssueRelation.create(:issue_from => issue3, :issue_to => issue2, :relation_type => IssueRelation::TYPE_DUPLICATES)
419 IssueRelation.create!(:issue_from => issue3, :issue_to => issue2, :relation_type => IssueRelation::TYPE_DUPLICATES)
424 420 # And 3 is a dupe of 1 (circular duplicates)
425 IssueRelation.create(:issue_from => issue3, :issue_to => issue1, :relation_type => IssueRelation::TYPE_DUPLICATES)
421 IssueRelation.create!(:issue_from => issue3, :issue_to => issue1, :relation_type => IssueRelation::TYPE_DUPLICATES)
426 422
427 423 assert issue1.reload.duplicates.include?(issue2)
428 424
General Comments 0
You need to be logged in to leave comments. Login now