3 class UsersControllerTest
< ActionController
::TestCase
4 test
"should get index" do
6 assert_response
:success
7 assert_not_nil
assigns(:users)
10 test
"should get new" do
12 assert_response
:success
15 test
"should create user" do
16 assert_difference('User.count') do
17 post
:create, :user => { }
20 assert_redirected_to
user_path(assigns(:user))
23 test
"should show user" do
24 get
:show, :id => users(:one).id
25 assert_response
:success
28 test
"should get edit" do
29 get
:edit, :id => users(:one).id
30 assert_response
:success
33 test
"should update user" do
34 put
:update, :id => users(:one).id
, :user => { }
35 assert_redirected_to
user_path(assigns(:user))
38 test
"should destroy user" do
39 assert_difference('User.count', -1) do
40 delete
:destroy, :id => users(:one).id
43 assert_redirected_to users_path