3 class CollectionsControllerTest < ActionController::TestCase
5 @collection = collections(:one)
8 test "should get index" do
10 assert_response :success
11 assert_not_nil assigns(:collections)
14 test "should get new" do
16 assert_response :success
19 test "should create collection" do
20 assert_difference('Collection.count') do
21 post :create, collection: @collection.attributes
24 assert_redirected_to collection_path(assigns(:collection))
27 test "should show collection" do
28 get :show, id: @collection.to_param
29 assert_response :success
32 test "should get edit" do
33 get :edit, id: @collection.to_param
34 assert_response :success
37 test "should update collection" do
38 put :update, id: @collection.to_param, collection: @collection.attributes
39 assert_redirected_to collection_path(assigns(:collection))
42 test "should destroy collection" do
43 assert_difference('Collection.count', -1) do
44 delete :destroy, id: @collection.to_param
47 assert_redirected_to collections_path