You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.0 KiB
39 lines
1.0 KiB
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
|