Sha256: 68f64940cdc06b8eadaac83af96da029640ec7c37ebc6fcd2bd58c7d2b6b4b25
Contents?: true
Size: 787 Bytes
Versions: 76
Compression:
Stored size: 787 Bytes
Contents
# frozen_string_literal: true require 'rails_helper' describe LHS::Item do context 'make errors available' do before do class Presence < LHS::Record endpoint 'http://opm/presences' end end let(:place_href) { 'http://datastore/places/1' } it 'makes errors available no matter the response code' do stub_request(:post, "http://opm/presences") .to_return( status: 200, body: { place: { href: place_href }, field_errors: [{ code: 'REQUIRED_PROPERTY_VALUE', path: ['place', 'opening_hours'] }] }.to_json ) presence = Presence.create(place: { href: place_href }) expect(presence.errors.any?).to be true end end end
Version data entries
76 entries across 76 versions & 1 rubygems