@@ -375,11 +375,22 class AccountControllerTest < Redmine::ControllerTest | |||||
375 | end |
|
375 | end | |
376 | end |
|
376 | end | |
377 |
|
377 | |||
378 |
def test_get_lost_password_with_token_should_ |
|
378 | def test_get_lost_password_with_token_should_redirect_with_token_in_session | |
379 | user = User.find(2) |
|
379 | user = User.find(2) | |
380 | token = Token.create!(:action => 'recovery', :user => user) |
|
380 | token = Token.create!(:action => 'recovery', :user => user) | |
381 |
|
381 | |||
382 | get :lost_password, :token => token.value |
|
382 | get :lost_password, :token => token.value | |
|
383 | assert_redirected_to '/account/lost_password' | |||
|
384 | ||||
|
385 | assert_equal token.value, request.session[:password_recovery_token] | |||
|
386 | end | |||
|
387 | ||||
|
388 | def test_get_lost_password_with_token_in_session_should_display_the_password_recovery_form | |||
|
389 | user = User.find(2) | |||
|
390 | token = Token.create!(:action => 'recovery', :user => user) | |||
|
391 | request.session[:password_recovery_token] = token.value | |||
|
392 | ||||
|
393 | get :lost_password | |||
383 | assert_response :success |
|
394 | assert_response :success | |
384 |
|
395 | |||
385 | assert_select 'input[type=hidden][name=token][value=?]', token.value |
|
396 | assert_select 'input[type=hidden][name=token][value=?]', token.value |
General Comments 0
You need to be logged in to leave comments.
Login now