Mercurial > hg > soundsoftware-site
comparison test/functional/.svn/text-base/users_controller_test.rb.svn-base @ 128:07fa8a8b56a8
Update to Redmine trunk rev 4732
author | Chris Cannam |
---|---|
date | Wed, 19 Jan 2011 15:04:22 +0000 |
parents | 8661b858af72 |
children | cbce1fd3b1b7 |
comparison
equal
deleted
inserted
replaced
119:8661b858af72 | 128:07fa8a8b56a8 |
---|---|
262 | 262 |
263 assert_equal nil, u.reload.auth_source | 263 assert_equal nil, u.reload.auth_source |
264 assert u.check_password?('newpass') | 264 assert u.check_password?('newpass') |
265 end | 265 end |
266 | 266 |
267 def test_destroy | |
268 assert_difference 'User.count', -1 do | |
269 delete :destroy, :id => 2 | |
270 end | |
271 assert_redirected_to '/users' | |
272 assert_nil User.find_by_id(2) | |
273 end | |
274 | |
275 def test_destroy_should_not_accept_get_requests | |
276 assert_no_difference 'User.count' do | |
277 get :destroy, :id => 2 | |
278 end | |
279 assert_response 405 | |
280 end | |
281 | |
282 def test_destroy_should_be_denied_for_non_admin_users | |
283 @request.session[:user_id] = 3 | |
284 | |
285 assert_no_difference 'User.count' do | |
286 get :destroy, :id => 2 | |
287 end | |
288 assert_response 403 | |
289 end | |
290 | |
267 def test_edit_membership | 291 def test_edit_membership |
268 post :edit_membership, :id => 2, :membership_id => 1, | 292 post :edit_membership, :id => 2, :membership_id => 1, |
269 :membership => { :role_ids => [2]} | 293 :membership => { :role_ids => [2]} |
270 assert_redirected_to :action => 'edit', :id => '2', :tab => 'memberships' | 294 assert_redirected_to :action => 'edit', :id => '2', :tab => 'memberships' |
271 assert_equal [2], Member.find(1).role_ids | 295 assert_equal [2], Member.find(1).role_ids |