Mercurial > hg > soundsoftware-site
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') |