##// END OF EJS Templates
code layout clean up test_new_statuses_allowed_to of unit issue test...
Toshi MARUYAMA -
r10432:f76de605a0d0
parent child
Show More
@@ -410,26 +410,39 class IssueTest < ActiveSupport::TestCase
410 410
411 411 def test_new_statuses_allowed_to
412 412 WorkflowTransition.delete_all
413
414 WorkflowTransition.create!(:role_id => 1, :tracker_id => 1, :old_status_id => 1, :new_status_id => 2, :author => false, :assignee => false)
415 WorkflowTransition.create!(:role_id => 1, :tracker_id => 1, :old_status_id => 1, :new_status_id => 3, :author => true, :assignee => false)
416 WorkflowTransition.create!(:role_id => 1, :tracker_id => 1, :old_status_id => 1, :new_status_id => 4, :author => false, :assignee => true)
417 WorkflowTransition.create!(:role_id => 1, :tracker_id => 1, :old_status_id => 1, :new_status_id => 5, :author => true, :assignee => true)
413 WorkflowTransition.create!(:role_id => 1, :tracker_id => 1,
414 :old_status_id => 1, :new_status_id => 2,
415 :author => false, :assignee => false)
416 WorkflowTransition.create!(:role_id => 1, :tracker_id => 1,
417 :old_status_id => 1, :new_status_id => 3,
418 :author => true, :assignee => false)
419 WorkflowTransition.create!(:role_id => 1, :tracker_id => 1, :old_status_id => 1,
420 :new_status_id => 4, :author => false,
421 :assignee => true)
422 WorkflowTransition.create!(:role_id => 1, :tracker_id => 1,
423 :old_status_id => 1, :new_status_id => 5,
424 :author => true, :assignee => true)
418 425 status = IssueStatus.find(1)
419 426 role = Role.find(1)
420 427 tracker = Tracker.find(1)
421 428 user = User.find(2)
422 429
423 issue = Issue.generate!(:tracker => tracker, :status => status, :project_id => 1, :author_id => 1)
430 issue = Issue.generate!(:tracker => tracker, :status => status,
431 :project_id => 1, :author_id => 1)
424 432 assert_equal [1, 2], issue.new_statuses_allowed_to(user).map(&:id)
425 433
426 issue = Issue.generate!(:tracker => tracker, :status => status, :project_id => 1, :author => user)
434 issue = Issue.generate!(:tracker => tracker, :status => status,
435 :project_id => 1, :author => user)
427 436 assert_equal [1, 2, 3, 5], issue.new_statuses_allowed_to(user).map(&:id)
428 437
429 issue = Issue.generate!(:tracker => tracker, :status => status, :project_id => 1, :author_id => 1, :assigned_to => user)
438 issue = Issue.generate!(:tracker => tracker, :status => status,
439 :project_id => 1, :author_id => 1,
440 :assigned_to => user)
430 441 assert_equal [1, 2, 4, 5], issue.new_statuses_allowed_to(user).map(&:id)
431 442
432 issue = Issue.generate!(:tracker => tracker, :status => status, :project_id => 1, :author => user, :assigned_to => user)
443 issue = Issue.generate!(:tracker => tracker, :status => status,
444 :project_id => 1, :author => user,
445 :assigned_to => user)
433 446 assert_equal [1, 2, 3, 4, 5], issue.new_statuses_allowed_to(user).map(&:id)
434 447 end
435 448
General Comments 0
You need to be logged in to leave comments. Login now