Sha256: 12f145265d28c7e6b4d60035a196e86a50936207e85f711563de55fc8b1a2fba
Contents?: true
Size: 792 Bytes
Versions: 9
Compression:
Stored size: 792 Bytes
Contents
require 'rails_helper' describe LHS::Record do context 'new' do let(:datastore) { 'http://local.ch/v2' } before(:each) do LHC.config.placeholder('datastore', datastore) class Feedback < LHS::Record endpoint ':datastore/content-ads/:campaign_id/feedbacks' endpoint ':datastore/feedbacks' end end it 'builds a new item from scratch (like build)' do feedback = Feedback.new recommended: true expect(feedback).to be_kind_of Feedback expect(feedback.recommended).to eq true stub_request(:post, "http://local.ch/v2/feedbacks") .with(body: "{\"recommended\":true}") feedback.save end it 'builds new items also with keys containing dashes' do Feedback.new('some-key' => []) end end end
Version data entries
9 entries across 9 versions & 1 rubygems