@@ -81,7 +81,7 class AccountTest < ActionController::IntegrationTest | |||
|
81 | 81 | assert_response 302 |
|
82 | 82 | assert cookies['custom_autologin'].present? |
|
83 | 83 | token = cookies['custom_autologin'] |
|
84 | ||
|
84 | ||
|
85 | 85 | # Session is cleared |
|
86 | 86 | reset! |
|
87 | 87 | cookies['custom_autologin'] = token |
@@ -118,7 +118,9 class AccountTest < ActionController::IntegrationTest | |||
|
118 | 118 | assert_select 'input[name=new_password]' |
|
119 | 119 | assert_select 'input[name=new_password_confirmation]' |
|
120 | 120 | |
|
121 | post "account/lost_password", :token => token.value, :new_password => 'newpass123', :new_password_confirmation => 'newpass123' | |
|
121 | post "account/lost_password", | |
|
122 | :token => token.value, :new_password => 'newpass123', | |
|
123 | :new_password_confirmation => 'newpass123' | |
|
122 | 124 | assert_redirected_to "/login" |
|
123 | 125 | assert_equal 'Password was successfully updated.', flash[:notice] |
|
124 | 126 | |
@@ -133,8 +135,10 class AccountTest < ActionController::IntegrationTest | |||
|
133 | 135 | assert_response :success |
|
134 | 136 | assert_template 'account/register' |
|
135 | 137 | |
|
136 | post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar", | |
|
137 | :password => "newpass123", :password_confirmation => "newpass123"} | |
|
138 | post 'account/register', | |
|
139 | :user => {:login => "newuser", :language => "en", | |
|
140 | :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar", | |
|
141 | :password => "newpass123", :password_confirmation => "newpass123"} | |
|
138 | 142 | assert_redirected_to '/my/account' |
|
139 | 143 | follow_redirect! |
|
140 | 144 | assert_response :success |
@@ -149,8 +153,10 class AccountTest < ActionController::IntegrationTest | |||
|
149 | 153 | def test_register_with_manual_activation |
|
150 | 154 | Setting.self_registration = '2' |
|
151 | 155 | |
|
152 | post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar", | |
|
153 | :password => "newpass123", :password_confirmation => "newpass123"} | |
|
156 | post 'account/register', | |
|
157 | :user => {:login => "newuser", :language => "en", | |
|
158 | :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar", | |
|
159 | :password => "newpass123", :password_confirmation => "newpass123"} | |
|
154 | 160 | assert_redirected_to '/login' |
|
155 | 161 | assert !User.find_by_login('newuser').active? |
|
156 | 162 | end |
@@ -159,8 +165,10 class AccountTest < ActionController::IntegrationTest | |||
|
159 | 165 | Setting.self_registration = '1' |
|
160 | 166 | Token.delete_all |
|
161 | 167 | |
|
162 | post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar", | |
|
163 | :password => "newpass123", :password_confirmation => "newpass123"} | |
|
168 | post 'account/register', | |
|
169 | :user => {:login => "newuser", :language => "en", | |
|
170 | :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar", | |
|
171 | :password => "newpass123", :password_confirmation => "newpass123"} | |
|
164 | 172 | assert_redirected_to '/login' |
|
165 | 173 | assert !User.find_by_login('newuser').active? |
|
166 | 174 | |
@@ -177,7 +185,9 class AccountTest < ActionController::IntegrationTest | |||
|
177 | 185 | def test_onthefly_registration |
|
178 | 186 | # disable registration |
|
179 | 187 | Setting.self_registration = '0' |
|
180 | AuthSource.expects(:authenticate).returns({:login => 'foo', :firstname => 'Foo', :lastname => 'Smith', :mail => 'foo@bar.com', :auth_source_id => 66}) | |
|
188 | AuthSource.expects(:authenticate).returns( | |
|
189 | {:login => 'foo', :firstname => 'Foo', :lastname => 'Smith', | |
|
190 | :mail => 'foo@bar.com', :auth_source_id => 66}) | |
|
181 | 191 | |
|
182 | 192 | post '/login', :username => 'foo', :password => 'bar' |
|
183 | 193 | assert_redirected_to '/my/page' |
@@ -191,7 +201,8 class AccountTest < ActionController::IntegrationTest | |||
|
191 | 201 | def test_onthefly_registration_with_invalid_attributes |
|
192 | 202 | # disable registration |
|
193 | 203 | Setting.self_registration = '0' |
|
194 | AuthSource.expects(:authenticate).returns({:login => 'foo', :lastname => 'Smith', :auth_source_id => 66}) | |
|
204 | AuthSource.expects(:authenticate).returns( | |
|
205 | {:login => 'foo', :lastname => 'Smith', :auth_source_id => 66}) | |
|
195 | 206 | |
|
196 | 207 | post '/login', :username => 'foo', :password => 'bar' |
|
197 | 208 | assert_response :success |
@@ -201,7 +212,8 class AccountTest < ActionController::IntegrationTest | |||
|
201 | 212 | assert_no_tag :input, :attributes => { :name => 'user[login]' } |
|
202 | 213 | assert_no_tag :input, :attributes => { :name => 'user[password]' } |
|
203 | 214 | |
|
204 | post 'account/register', :user => {:firstname => 'Foo', :lastname => 'Smith', :mail => 'foo@bar.com'} | |
|
215 | post 'account/register', | |
|
216 | :user => {:firstname => 'Foo', :lastname => 'Smith', :mail => 'foo@bar.com'} | |
|
205 | 217 | assert_redirected_to '/my/account' |
|
206 | 218 | |
|
207 | 219 | user = User.find_by_login('foo') |
General Comments 0
You need to be logged in to leave comments.
Login now