1
0
mirror of https://github.com/meineerde/redmine.git synced 2025-12-20 15:31:12 +00:00

cleanup: rubocop: fix Layout/IndentFirstHashElement in test/functional/issue_statuses_controller_test.rb

git-svn-id: http://svn.redmine.org/redmine/trunk@19306 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA 2019-11-25 16:49:07 +00:00
parent 7a24755757
commit 96981b1daf

View File

@ -68,11 +68,14 @@ class IssueStatusesControllerTest < Redmine::ControllerTest
def test_create def test_create
assert_difference 'IssueStatus.count' do assert_difference 'IssueStatus.count' do
post :create, :params => { post(
:create,
:params => {
:issue_status => { :issue_status => {
:name => 'New status' :name => 'New status'
} }
} }
)
end end
assert_redirected_to :action => 'index' assert_redirected_to :action => 'index'
status = IssueStatus.order('id DESC').first status = IssueStatus.order('id DESC').first
@ -80,42 +83,49 @@ class IssueStatusesControllerTest < Redmine::ControllerTest
end end
def test_create_with_failure def test_create_with_failure
post :create, :params => { post(
:create,
:params => {
:issue_status => { :issue_status => {
:name => '' :name => ''
} }
} }
)
assert_response :success assert_response :success
assert_select_error /name cannot be blank/i assert_select_error /name cannot be blank/i
end end
def test_edit def test_edit
get :edit, :params => { get(:edit, :params => {:id => '3'})
:id => '3'
}
assert_response :success assert_response :success
assert_select 'input[name=?][value=?]', 'issue_status[name]', 'Resolved' assert_select 'input[name=?][value=?]', 'issue_status[name]', 'Resolved'
end end
def test_update def test_update
put :update, :params => { put(
:update,
:params => {
:id => '3', :id => '3',
:issue_status => { :issue_status => {
:name => 'Renamed status' :name => 'Renamed status'
} }
} }
)
assert_redirected_to :action => 'index' assert_redirected_to :action => 'index'
status = IssueStatus.find(3) status = IssueStatus.find(3)
assert_equal 'Renamed status', status.name assert_equal 'Renamed status', status.name
end end
def test_update_with_failure def test_update_with_failure
put :update, :params => { put(
:update,
:params => {
:id => '3', :id => '3',
:issue_status => { :issue_status => {
:name => '' :name => ''
} }
} }
)
assert_response :success assert_response :success
assert_select_error /name cannot be blank/i assert_select_error /name cannot be blank/i
end end
@ -123,11 +133,8 @@ class IssueStatusesControllerTest < Redmine::ControllerTest
def test_destroy def test_destroy
Issue.where(:status_id => 1).delete_all Issue.where(:status_id => 1).delete_all
Tracker.where(:default_status_id => 1).delete_all Tracker.where(:default_status_id => 1).delete_all
assert_difference 'IssueStatus.count', -1 do assert_difference 'IssueStatus.count', -1 do
delete :destroy, :params => { delete(:destroy, :params => {:id => '1'})
:id => '1'
}
end end
assert_redirected_to :action => 'index' assert_redirected_to :action => 'index'
assert_nil IssueStatus.find_by_id(1) assert_nil IssueStatus.find_by_id(1)
@ -136,11 +143,8 @@ class IssueStatusesControllerTest < Redmine::ControllerTest
def test_destroy_should_block_if_status_is_used_by_issues def test_destroy_should_block_if_status_is_used_by_issues
assert Issue.where(:status_id => 1).any? assert Issue.where(:status_id => 1).any?
Tracker.where(:default_status_id => 1).delete_all Tracker.where(:default_status_id => 1).delete_all
assert_no_difference 'IssueStatus.count' do assert_no_difference 'IssueStatus.count' do
delete :destroy, :params => { delete(:destroy, :params => {:id => '1'})
:id => '1'
}
end end
assert_redirected_to :action => 'index' assert_redirected_to :action => 'index'
assert_not_nil IssueStatus.find_by_id(1) assert_not_nil IssueStatus.find_by_id(1)
@ -149,11 +153,8 @@ class IssueStatusesControllerTest < Redmine::ControllerTest
def test_destroy_should_block_if_status_is_used_as_tracker_default_status def test_destroy_should_block_if_status_is_used_as_tracker_default_status
Issue.where(:status_id => 1).delete_all Issue.where(:status_id => 1).delete_all
assert Tracker.where(:default_status_id => 1).any? assert Tracker.where(:default_status_id => 1).any?
assert_no_difference 'IssueStatus.count' do assert_no_difference 'IssueStatus.count' do
delete :destroy, :params => { delete(:destroy, :params => {:id => '1'})
:id => '1'
}
end end
assert_redirected_to :action => 'index' assert_redirected_to :action => 'index'
assert_not_nil IssueStatus.find_by_id(1) assert_not_nil IssueStatus.find_by_id(1)