Sha256: f273ec52921fec6e51edbc540efcda963080d81ec605edea83f27fdc4ade307e

Contents?: true

Size: 508 Bytes

Versions: 3

Compression:

Stored size: 508 Bytes

Contents

shared_examples_for 'an object with errors' do
  before(:each) do
    stub_request(:any, /#{@base}/).to_return(json_response(false, 'There was an error!'))
  end

  context 'class methods' do
    it 'should raise errors' do
      expect { described_class.first(get_attributes) }.to raise_error(SurveyGizmo::BadResponseError, "There was an error!")
      expect { described_class.all(get_attributes.merge(page: 1)).to_a }.to raise_error(SurveyGizmo::BadResponseError, "There was an error!")
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
survey-gizmo-ruby-8.0.0 spec/support/spec_shared_object_with_errors.rb
survey-gizmo-ruby-7.1.1 spec/support/spec_shared_object_with_errors.rb
survey-gizmo-ruby-7.1.0 spec/support/spec_shared_object_with_errors.rb