Sha256: 04fae754ca5cd0ee8145a9378165dd884c1c2e01eb4edc3db4dfc00961db9277
Contents?: true
Size: 828 Bytes
Versions: 1
Compression:
Stored size: 828 Bytes
Contents
require 'support/test_data_builder' require 'pact_broker/api/pact_broker_urls' describe "Delete a verification" do let!(:verification) do TestDataBuilder.new .create_pact_with_verification("Foo", "1", "Bar", "2") .create_provider_webhook(event_names: ['provider_verification_published']) .create_triggered_webhook .create_webhook_execution .and_return(:verification) end let(:path) { PactBroker::Api::PactBrokerUrls.verification_url(verification, "") } let(:response_body) { JSON.parse(last_response.body, symbolize_names: true)} subject { delete(path) } it "deletes the verification" do expect { subject }.to change { PactBroker::Domain::Verification.count }.by(-1) end it "returns a 204 response" do subject expect(last_response.status).to eq 204 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pact_broker-2.48.0 | spec/features/delete_verification_spec.rb |