X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=test%2Ffunctional%2Fusers_controller_test.rb;fp=test%2Ffunctional%2Fusers_controller_test.rb;h=c4a4804786f643991dbb44fe69b5e82be657c9bd;hb=942d6c5b97e90c2c9036d1ec776ca98584e5be8f;hp=0000000000000000000000000000000000000000;hpb=128ba7d3b10ef93d000a3f6105c09129bf84b991;p=depot.git diff --git a/test/functional/users_controller_test.rb b/test/functional/users_controller_test.rb new file mode 100644 index 0000000..c4a4804 --- /dev/null +++ b/test/functional/users_controller_test.rb @@ -0,0 +1,45 @@ +require 'test_helper' + +class UsersControllerTest < ActionController::TestCase + test "should get index" do + get :index + assert_response :success + assert_not_nil assigns(:users) + end + + test "should get new" do + get :new + assert_response :success + end + + test "should create user" do + assert_difference('User.count') do + post :create, :user => { } + end + + assert_redirected_to user_path(assigns(:user)) + end + + test "should show user" do + get :show, :id => users(:one).id + assert_response :success + end + + test "should get edit" do + get :edit, :id => users(:one).id + assert_response :success + end + + test "should update user" do + put :update, :id => users(:one).id, :user => { } + assert_redirected_to user_path(assigns(:user)) + end + + test "should destroy user" do + assert_difference('User.count', -1) do + delete :destroy, :id => users(:one).id + end + + assert_redirected_to users_path + end +end