Sha256: f426b632b3ba8d6957d06e7f3b4e5fbdc1670c5bf8d9f402e276a67362beb14a
Contents?: true
Size: 632 Bytes
Versions: 1
Compression:
Stored size: 632 Bytes
Contents
require 'rails_helper' RSpec.describe "<%= type %>#index", type: :request do let(:params) { {} } subject(:make_request) do jsonapi_get "<%= api_namespace %>/<%= type %>", params: params end describe 'basic fetch' do let!(:<%= var %>1) { create(:<%= var %>) } let!(:<%= var %>2) { create(:<%= var %>) } it 'works' do expect(<%= resource_class %>).to receive(:all).and_call_original make_request expect(response.status).to eq(200) expect(d.map(&:jsonapi_type).uniq).to eq(['<%= type %>']) expect(d.map(&:id)).to match_array([<%= var %>1.id, <%= var %>2.id]) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
graphiti-1.0.alpha.19 | lib/generators/graphiti/templates/index_request_spec.rb.erb |