mirror of
https://github.com/redmine/redmine.git
synced 2025-11-15 09:46:02 +01:00
Removes calls to #assert_template and #assigns in integration tests.
git-svn-id: http://svn.redmine.org/redmine/trunk@15727 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -113,21 +113,21 @@ class SudoModeTest < Redmine::IntegrationTest
|
||||
assert_response :success
|
||||
assert_select 'h2', 'Confirm your password to continue'
|
||||
assert_select 'form[action="/roles"]'
|
||||
assert assigns(:sudo_form).errors.blank?
|
||||
assert_select '#flash_error', 0
|
||||
|
||||
post '/roles', role: { name: 'new role', issues_visibility: 'all' }
|
||||
assert_response :success
|
||||
assert_select 'h2', 'Confirm your password to continue'
|
||||
assert_select 'form[action="/roles"]'
|
||||
assert_match /"new role"/, response.body
|
||||
assert assigns(:sudo_form).errors.blank?
|
||||
assert_select 'input[type=hidden][name=?][value=?]', 'role[name]', 'new role'
|
||||
assert_select '#flash_error', 0
|
||||
|
||||
post '/roles', role: { name: 'new role', issues_visibility: 'all' }, sudo_password: 'wrong'
|
||||
assert_response :success
|
||||
assert_select 'h2', 'Confirm your password to continue'
|
||||
assert_select 'form[action="/roles"]'
|
||||
assert_match /"new role"/, response.body
|
||||
assert assigns(:sudo_form).errors[:password].present?
|
||||
assert_select 'input[type=hidden][name=?][value=?]', 'role[name]', 'new role'
|
||||
assert_select '#flash_error'
|
||||
|
||||
assert_difference 'Role.count' do
|
||||
post '/roles', role: { name: 'new role', issues_visibility: 'all', assignable: '1', permissions: %w(view_calendar) }, sudo_password: 'admin'
|
||||
@@ -144,16 +144,16 @@ class SudoModeTest < Redmine::IntegrationTest
|
||||
assert_response :success
|
||||
assert_select 'h2', 'Confirm your password to continue'
|
||||
assert_select 'form[action="/my/account"]'
|
||||
assert_match /"newmail@test\.com"/, response.body
|
||||
assert assigns(:sudo_form).errors.blank?
|
||||
assert_select 'input[type=hidden][name=?][value=?]', 'user[mail]', 'newmail@test.com'
|
||||
assert_select '#flash_error', 0
|
||||
|
||||
# wrong password
|
||||
post '/my/account', user: { mail: 'newmail@test.com' }, sudo_password: 'wrong'
|
||||
assert_response :success
|
||||
assert_select 'h2', 'Confirm your password to continue'
|
||||
assert_select 'form[action="/my/account"]'
|
||||
assert_match /"newmail@test\.com"/, response.body
|
||||
assert assigns(:sudo_form).errors[:password].present?
|
||||
assert_select 'input[type=hidden][name=?][value=?]', 'user[mail]', 'newmail@test.com'
|
||||
assert_select '#flash_error'
|
||||
|
||||
# correct password
|
||||
post '/my/account', user: { mail: 'newmail@test.com' }, sudo_password: 'jsmith'
|
||||
|
||||
Reference in New Issue
Block a user