@@ -1744,6 +1744,18 class IssuesControllerTest < ActionController::TestCase | |||||
1744 | assert_select 'input[name=?]', "issue[custom_field_values][#{cf2.id}]", 0 |
|
1744 | assert_select 'input[name=?]', "issue[custom_field_values][#{cf2.id}]", 0 | |
1745 | end |
|
1745 | end | |
1746 |
|
1746 | |||
|
1747 | def test_new_with_tracker_set_as_readonly_should_accept_status | |||
|
1748 | WorkflowPermission.delete_all | |||
|
1749 | [1, 2].each do |status_id| | |||
|
1750 | WorkflowPermission.create!(:tracker_id => 1, :old_status_id => status_id, :role_id => 1, :field_name => 'tracker_id', :rule => 'readonly') | |||
|
1751 | end | |||
|
1752 | @request.session[:user_id] = 2 | |||
|
1753 | ||||
|
1754 | get :new, :project_id => 1, :issue => {:status_id => 2} | |||
|
1755 | assert_select 'select[name=?]', 'issue[tracker_id]', 0 | |||
|
1756 | assert_equal 2, assigns(:issue).status_id | |||
|
1757 | end | |||
|
1758 | ||||
1747 | def test_get_new_without_tracker_id |
|
1759 | def test_get_new_without_tracker_id | |
1748 | @request.session[:user_id] = 2 |
|
1760 | @request.session[:user_id] = 2 | |
1749 | get :new, :project_id => 1 |
|
1761 | get :new, :project_id => 1 |
General Comments 0
You need to be logged in to leave comments.
Login now