Sha256: e3d5ff10f7f8ffd3b4afc7b62a00c18bd3ff44ade19d8f5107c31271dc08b641
Contents?: true
Size: 630 Bytes
Versions: 19
Compression:
Stored size: 630 Bytes
Contents
require 'rails_helper' describe LHS::Collection do let(:items) { [{ name: 'Steve' }] } let(:extra) { 'extra' } let(:collection) { Record.where } context 'accessors' do let(:response_data) do { items: items, extra: extra, total: 1 } end before do class Record < LHS::Record endpoint 'http://datastore/records`' end stub_request(:get, %r{http://datastore/records}) .to_return(body: response_data.to_json) end it 'allows access to extra data passed with collection' do expect(collection.extra).to eq(extra) end end end
Version data entries
19 entries across 19 versions & 1 rubygems