comparison test/functional/users_controller_test.rb @ 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