Mercurial > hg > soundsoftware-site
comparison test/functional/groups_controller_test.rb @ 38:33d69fee1d99 cannam
* Merge SVN update from default branch
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Fri, 19 Nov 2010 13:41:40 +0000 |
parents | 94944d00e43c |
children | af80e5618e9b |
comparison
equal
deleted
inserted
replaced
29:192d132064a5 | 38:33d69fee1d99 |
---|---|
52 | 52 |
53 def test_create | 53 def test_create |
54 assert_difference 'Group.count' do | 54 assert_difference 'Group.count' do |
55 post :create, :group => {:lastname => 'New group'} | 55 post :create, :group => {:lastname => 'New group'} |
56 end | 56 end |
57 assert_redirected_to 'groups' | 57 assert_redirected_to '/groups' |
58 end | 58 end |
59 | 59 |
60 def test_edit | 60 def test_edit |
61 get :edit, :id => 10 | 61 get :edit, :id => 10 |
62 assert_response :success | 62 assert_response :success |
63 assert_template 'edit' | 63 assert_template 'edit' |
64 end | 64 end |
65 | 65 |
66 def test_update | 66 def test_update |
67 post :update, :id => 10 | 67 post :update, :id => 10 |
68 assert_redirected_to 'groups' | 68 assert_redirected_to '/groups' |
69 end | 69 end |
70 | 70 |
71 def test_destroy | 71 def test_destroy |
72 assert_difference 'Group.count', -1 do | 72 assert_difference 'Group.count', -1 do |
73 post :destroy, :id => 10 | 73 post :destroy, :id => 10 |
74 end | 74 end |
75 assert_redirected_to 'groups' | 75 assert_redirected_to '/groups' |
76 end | 76 end |
77 | 77 |
78 def test_add_users | 78 def test_add_users |
79 assert_difference 'Group.find(10).users.count', 2 do | 79 assert_difference 'Group.find(10).users.count', 2 do |
80 post :add_users, :id => 10, :user_ids => ['2', '3'] | 80 post :add_users, :id => 10, :user_ids => ['2', '3'] |