Sha256: 32bfdbc2732ab7c7dfebd6f8a83796443a5f03f42aa493208cdf616e72817faf
Contents?: true
Size: 912 Bytes
Versions: 4
Compression:
Stored size: 912 Bytes
Contents
require 'test_helper' class PeopleControllerTest < ActionDispatch::IntegrationTest setup do @person = people(:one) end test "should get index" do get people_url, as: :json assert_response :success end test "should create person" do assert_difference('Person.count') do post people_url, params: { person: { age: @person.age, name: @person.name, role: @person.role } }, as: :json end assert_response 201 end test "should show person" do get person_url(@person), as: :json assert_response :success end test "should update person" do patch person_url(@person), params: { person: { age: @person.age, name: @person.name, role: @person.role } }, as: :json assert_response 200 end test "should destroy person" do assert_difference('Person.count', -1) do delete person_url(@person), as: :json end assert_response 204 end end
Version data entries
4 entries across 2 versions & 1 rubygems