Sha256: 66252a003a2b53eda163531284c592ee65ea3c013e8fc60c156e70a20f46bed3

Contents?: true

Size: 716 Bytes

Versions: 20

Compression:

Stored size: 716 Bytes

Contents

xdescribe "Publishing a pact" do

  let(:request_body) { load_fixture('update_pacticipant.json') }
  let(:path) { "/pacticipants/Some%20Consumer" }
  let(:response_body_json) { JSON.parse(subject.body) }

  subject { patch path, request_body, {'CONTENT_TYPE' => 'application/json-patch+json' }; last_response  }

  context "when the pacticipant exists" do
    it "returns a 200 OK" do
      expect(subject.status).to be 201
    end

    it "returns a json body with the updated pacticipant" do
      expect(subject.headers['Content-Type']).to eq "application/json"
    end

  end

  context "when the pacticipant does not exist" do
    it "returns a 404" do
      expect(subject.status).to be 404
    end
  end

end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
pact_broker-1.15.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.14.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.13.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.12.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.11.2 spec/features/update_pacticipant_spec.rb
pact_broker-1.11.1 spec/features/update_pacticipant_spec.rb
pact_broker-1.11.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.10.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.9.3 spec/features/update_pacticipant_spec.rb
pact_broker-1.9.2 spec/features/update_pacticipant_spec.rb
pact_broker-1.9.1 spec/features/update_pacticipant_spec.rb
pact_broker-1.9.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.9.0.rc1 spec/features/update_pacticipant_spec.rb
pact_broker-1.8.1 spec/features/update_pacticipant_spec.rb
pact_broker-1.8.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.7.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.6.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.5.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.4.0 spec/features/update_pacticipant_spec.rb
pact_broker-1.3.2.rc1 spec/features/update_pacticipant_spec.rb