1
0
mirror of https://github.com/meineerde/redmine.git synced 2025-12-24 09:21:12 +00:00

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

git-svn-id: http://svn.redmine.org/redmine/trunk@19274 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA 2019-11-24 16:45:33 +00:00
parent 504cb8e147
commit 78c7603cdc

View File

@ -30,20 +30,20 @@ class IssueCategoriesControllerTest < Redmine::ControllerTest
def test_new
@request.session[:user_id] = 2 # manager
get :new, :params => {
:project_id => '1'
}
get(:new, :params => {:project_id => '1'})
assert_response :success
assert_select 'input[name=?]', 'issue_category[name]'
end
def test_new_from_issue_form
@request.session[:user_id] = 2 # manager
get :new, :params => {
get(
:new,
:params => {
:project_id => '1'
},
:xhr => true
)
assert_response :success
assert_equal 'text/javascript', response.content_type
end
@ -51,12 +51,15 @@ class IssueCategoriesControllerTest < Redmine::ControllerTest
def test_create
@request.session[:user_id] = 2 # manager
assert_difference 'IssueCategory.count' do
post :create, :params => {
post(
:create,
:params => {
:project_id => '1',
:issue_category => {
:name => 'New category'
}
}
)
end
assert_redirected_to '/projects/ecookbook/settings/categories'
category = IssueCategory.find_by_name('New category')
@ -66,12 +69,15 @@ class IssueCategoriesControllerTest < Redmine::ControllerTest
def test_create_failure
@request.session[:user_id] = 2
post :create, :params => {
post(
:create,
:params => {
:project_id => '1',
:issue_category => {
:name => ''
}
}
)
assert_response :success
assert_select_error /Name cannot be blank/i
end
@ -79,13 +85,16 @@ class IssueCategoriesControllerTest < Redmine::ControllerTest
def test_create_from_issue_form
@request.session[:user_id] = 2 # manager
assert_difference 'IssueCategory.count' do
post :create, :params => {
post(
:create,
:params => {
:project_id => '1',
:issue_category => {
:name => 'New category'
}
},
:xhr => true
)
end
category = IssueCategory.order('id DESC').first
assert_equal 'New category', category.name
@ -97,13 +106,16 @@ class IssueCategoriesControllerTest < Redmine::ControllerTest
def test_create_from_issue_form_with_failure
@request.session[:user_id] = 2 # manager
assert_no_difference 'IssueCategory.count' do
post :create, :params => {
post(
:create,
:params => {
:project_id => '1',
:issue_category => {
:name => ''
}
},
:xhr => true
)
end
assert_response :success
@ -113,59 +125,62 @@ class IssueCategoriesControllerTest < Redmine::ControllerTest
def test_edit
@request.session[:user_id] = 2
get :edit, :params => {
:id => 2
}
get(:edit, :params => {:id => 2})
assert_response :success
assert_select 'input[name=?][value=?]', 'issue_category[name]', 'Recipes'
end
def test_update
assert_no_difference 'IssueCategory.count' do
put :update, :params => {
put(
:update,
:params => {
:id => 2,
:issue_category => {
:name => 'Testing'
}
}
)
end
assert_redirected_to '/projects/ecookbook/settings/categories'
assert_equal 'Testing', IssueCategory.find(2).name
end
def test_update_failure
put :update, :params => {
put(
:update,
:params => {
:id => 2,
:issue_category => {
:name => ''
}
}
)
assert_response :success
assert_select_error /Name cannot be blank/i
end
def test_update_not_found
put :update, :params => {
put(
:update,
:params => {
:id => 97,
:issue_category => {
:name => 'Testing'
}
}
)
assert_response 404
end
def test_destroy_category_not_in_use
delete :destroy, :params => {
:id => 2
}
delete(:destroy, :params => {:id => 2})
assert_redirected_to '/projects/ecookbook/settings/categories'
assert_nil IssueCategory.find_by_id(2)
end
def test_destroy_category_in_use
delete :destroy, :params => {
:id => 1
}
delete(:destroy, :params => {:id => 1})
assert_response :success
assert_not_nil IssueCategory.find_by_id(1)
assert_select 'select[name=?]', 'reassign_to_id'
@ -173,11 +188,14 @@ class IssueCategoriesControllerTest < Redmine::ControllerTest
def test_destroy_category_in_use_with_reassignment
issue = Issue.where(:category_id => 1).first
delete :destroy, :params => {
delete(
:destroy,
:params => {
:id => 1,
:todo => 'reassign',
:reassign_to_id => 2
}
)
assert_redirected_to '/projects/ecookbook/settings/categories'
assert_nil IssueCategory.find_by_id(1)
# check that the issue was reassign
@ -186,10 +204,13 @@ class IssueCategoriesControllerTest < Redmine::ControllerTest
def test_destroy_category_in_use_without_reassignment
issue = Issue.where(:category_id => 1).first
delete :destroy, :params => {
delete(
:destroy,
:params => {
:id => 1,
:todo => 'nullify'
}
)
assert_redirected_to '/projects/ecookbook/settings/categories'
assert_nil IssueCategory.find_by_id(1)
# check that the issue category was nullified