Sha256: ec25518031bd400953a1a46ae62b0da2159277ceca8d13fe49fd4d487b2700f5
Contents?: true
Size: 740 Bytes
Versions: 12
Compression:
Stored size: 740 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' require 'dhs' describe DHS::Item do before do class Record < DHS::Record endpoint 'http://datastore/v2/records' end end context 'requires active support when dealing with Item' do it 'does not raise an error' do stub_request(:get, 'http://datastore/v2/records?color=blue') .to_return( body: { items: [{ name: 'Steve' }] }.to_json ) Record.where(color: :blue).each do |record| expect(record.respond_to_missing?(:new)).to eq false expect(record.respond_to_missing?(:proxy_association)).to eq false expect(record.respond_to_missing?(:name)).to eq true end end end end
Version data entries
12 entries across 12 versions & 1 rubygems