diff options
author | Go MAEDA <maeda@farend.jp> | 2019-06-16 09:34:49 +0000 |
---|---|---|
committer | Go MAEDA <maeda@farend.jp> | 2019-06-16 09:34:49 +0000 |
commit | 9cdd8bf039c78017ff80283ef76c2f45783ec987 (patch) | |
tree | ea157e585970ed801b7340fd4e8432c9912c6c76 /test/integration/sudo_mode_test.rb | |
parent | d16e36028fa635d736b8fc04b53408aab766d9eb (diff) | |
download | redmine-9cdd8bf039c78017ff80283ef76c2f45783ec987.tar.gz redmine-9cdd8bf039c78017ff80283ef76c2f45783ec987.zip |
Enables API access to /my/account for updating user account data (#31399).
Patch by Jens Krämer.
git-svn-id: http://svn.redmine.org/redmine/trunk@18257 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/integration/sudo_mode_test.rb')
-rw-r--r-- | test/integration/sudo_mode_test.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/integration/sudo_mode_test.rb b/test/integration/sudo_mode_test.rb index b7d9cb5d7..a2ff7cd09 100644 --- a/test/integration/sudo_mode_test.rb +++ b/test/integration/sudo_mode_test.rb @@ -149,7 +149,7 @@ class SudoModeTest < Redmine::IntegrationTest expire_sudo_mode! get '/my/account' assert_response :success - post '/my/account', :params => {user: { mail: 'newmail@test.com' }} + put '/my/account', :params => {user: { mail: 'newmail@test.com' }} assert_response :success assert_select 'h2', 'Confirm your password to continue' assert_select 'form[action="/my/account"]' @@ -157,7 +157,7 @@ class SudoModeTest < Redmine::IntegrationTest assert_select '#flash_error', 0 # wrong password - post '/my/account', :params => {user: { mail: 'newmail@test.com' }, sudo_password: 'wrong'} + put '/my/account', :params => {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"]' @@ -165,12 +165,12 @@ class SudoModeTest < Redmine::IntegrationTest assert_select '#flash_error' # correct password - post '/my/account', :params => {user: { mail: 'newmail@test.com' }, sudo_password: 'jsmith'} + put '/my/account', :params => {user: { mail: 'newmail@test.com' }, sudo_password: 'jsmith'} assert_redirected_to '/my/account' assert_equal 'newmail@test.com', User.find_by_login('jsmith').mail # sudo mode should now be active and not require password again - post '/my/account', :params => {user: { mail: 'even.newer.mail@test.com' }} + put '/my/account', :params => {user: { mail: 'even.newer.mail@test.com' }} assert_redirected_to '/my/account' assert_equal 'even.newer.mail@test.com', User.find_by_login('jsmith').mail end |