Sha256: 9efeb9bc0e2592673c1f34e19f4017f7d9d422d3828983a7a376934132fa45ab
Contents?: true
Size: 1022 Bytes
Versions: 42
Compression:
Stored size: 1022 Bytes
Contents
require 'pact_broker/client/pacticipants/create' module PactBroker module Client module Pacticipants2 describe Create do describe ".call" do before do allow_any_instance_of(PactBroker::Client::Hal::HttpClient).to receive(:sleep) end let(:pact_broker_client_options) { { pact_broker_base_url: broker_base_url} } let(:broker_base_url) { "http://url" } let(:params) { { name: 'Foo' } } subject { Create.call(params, {}, pact_broker_client_options)} context "when there is an http error" do let!(:index_request) do stub_request(:get, broker_base_url).to_return(status: 500, body: 'some error', headers: { "Content-Type" => "application/hal+json" } ) end it "returns a failure result" do expect(subject.success).to be false expect(subject.message).to include 'some error' end end end end end end end
Version data entries
42 entries across 42 versions & 1 rubygems