Sha256: 89a412384baf597fa3a2c73958c005349acbe9df1088c155e7c1a32883e6b1e9
Contents?: true
Size: 1.17 KB
Versions: 15
Compression:
Stored size: 1.17 KB
Contents
require 'test_helper' class ArtistsControllerTest < ActionController::TestCase setup do IndexManager.create_index force: true @artist = Artist.create(id: 1, name: 'TEST') Artist.gateway.refresh_index! end test "should get index" do get :index assert_response :success assert_not_nil assigns(:artists) end test "should get new" do get :new assert_response :success end test "should create artist" do assert_difference('Artist.count') do post :create, artist: { name: @artist.name } Artist.gateway.refresh_index! end assert_redirected_to artist_path(assigns(:artist)) end test "should show artist" do get :show, id: @artist assert_response :success end test "should get edit" do get :edit, id: @artist assert_response :success end test "should update artist" do patch :update, id: @artist, artist: { name: @artist.name } assert_redirected_to artist_path(assigns(:artist)) end test "should destroy artist" do assert_difference('Artist.count', -1) do delete :destroy, id: @artist Artist.gateway.refresh_index! end assert_redirected_to artists_path end end
Version data entries
15 entries across 15 versions & 2 rubygems