require 'test_helper' class UserClassesControllerTest < ActionDispatch::IntegrationTest setup do @user_class = user_classes(:one) end test "should get index" do get user_classes_url, as: :json assert_response :success end test "should create user_class" do assert_difference('UserClass.count') do post user_classes_url, params: { user_class: { is_use: @user_class.is_use, name: @user_class.name, school_id: @user_class.school_id } }, as: :json end assert_response 201 end test "should show user_class" do get user_class_url(@user_class), as: :json assert_response :success end test "should update user_class" do patch user_class_url(@user_class), params: { user_class: { is_use: @user_class.is_use, name: @user_class.name, school_id: @user_class.school_id } }, as: :json assert_response 200 end test "should destroy user_class" do assert_difference('UserClass.count', -1) do delete user_class_url(@user_class), as: :json end assert_response 204 end end