Sha256: 41fcb2002180486dee33e69ae35dea8a69e977736673f994218486073d803318
Contents?: true
Size: 570 Bytes
Versions: 20
Compression:
Stored size: 570 Bytes
Contents
require 'rails_helper' RSpec.describe "<%= type %>#create", type: :request do context 'basic create' do let(:payload) do { data: { type: '<%= type %>', attributes: { # ... your attrs here } } } end it 'creates the resource' do expect { jsonapi_post "/api/v1/<%= type %>", payload }.to change { <%= model_klass %>.count }.by(1) <%= file_name %> = <%= model_klass %>.last assert_payload(:<%= file_name %>, <%= file_name %>, json_item) end end end
Version data entries
20 entries across 20 versions & 1 rubygems