comparison test/functional/account_controller_test.rb @ 1517:dffacf8a6908 redmine-2.5

Update to Redmine SVN revision 13367 on 2.5-stable branch
author Chris Cannam
date Tue, 09 Sep 2014 09:29:00 +0100
parents b450a9d58aed
children
comparison
equal deleted inserted replaced
1516:b450a9d58aed 1517:dffacf8a6908
31 31
32 assert_select 'input[name=username]' 32 assert_select 'input[name=username]'
33 assert_select 'input[name=password]' 33 assert_select 'input[name=password]'
34 end 34 end
35 35
36 def test_get_login_while_logged_in_should_redirect_to_home 36 def test_get_login_while_logged_in_should_redirect_to_back_url_if_present
37 @request.session[:user_id] = 2
38 @request.env["HTTP_REFERER"] = 'http://test.host/issues/show/1'
39
40 get :login, :back_url => 'http://test.host/issues/show/1'
41 assert_redirected_to '/issues/show/1'
42 assert_equal 2, @request.session[:user_id]
43 end
44
45 def test_get_login_while_logged_in_should_redirect_to_referer_without_back_url
46 @request.session[:user_id] = 2
47 @request.env["HTTP_REFERER"] = 'http://test.host/issues/show/1'
48
49 get :login
50 assert_redirected_to '/issues/show/1'
51 assert_equal 2, @request.session[:user_id]
52 end
53
54 def test_get_login_while_logged_in_should_redirect_to_home_by_default
37 @request.session[:user_id] = 2 55 @request.session[:user_id] = 2
38 56
39 get :login 57 get :login
40 assert_redirected_to '/' 58 assert_redirected_to '/'
41 assert_equal 2, @request.session[:user_id] 59 assert_equal 2, @request.session[:user_id]
231 :lastname => 'Doe', 249 :lastname => 'Doe',
232 :mail => 'register@example.com' 250 :mail => 'register@example.com'
233 } 251 }
234 assert_redirected_to '/my/account' 252 assert_redirected_to '/my/account'
235 end 253 end
236 user = User.first(:order => 'id DESC') 254 user = User.order('id DESC').first
237 assert_equal 'register', user.login 255 assert_equal 'register', user.login
238 assert_equal 'John', user.firstname 256 assert_equal 'John', user.firstname
239 assert_equal 'Doe', user.lastname 257 assert_equal 'Doe', user.lastname
240 assert_equal 'register@example.com', user.mail 258 assert_equal 'register@example.com', user.mail
241 assert user.check_password?('secret123') 259 assert user.check_password?('secret123')