Sha256: 101128212c1a92c93cc5a7b4c7baf0ca7c0cc20d663a2ce7a905f1b9ea7a373b
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
RSpec.shared_context "stubbed services" do let(:pact_service) { class_double("PactBroker::Pacts::Service").as_stubbed_const } let(:pacticipant_service) { class_double("PactBroker::Pacticipants::Service").as_stubbed_const } let(:version_service) { class_double("PactBroker::Versions::Service").as_stubbed_const } let(:webhook_service) { class_double("PactBroker::Webhooks::Service").as_stubbed_const } before do allow_any_instance_of(described_class).to receive(:pact_service).and_return(pact_service) allow_any_instance_of(described_class).to receive(:pacticipant_service).and_return(pacticipant_service) allow_any_instance_of(described_class).to receive(:version_service).and_return(version_service) allow_any_instance_of(described_class).to receive(:webhook_service).and_return(webhook_service) end end RSpec.shared_context "stubbed repositories" do let(:pact_repository) { instance_double("PactBroker::Pacts::Repository") } let(:pacticipant_repository) { instance_double("PactBroker::Pacticipants::Repository") } let(:version_repository) { instance_double("PactBroker::Version::Repository") } before do allow(described_class).to receive(:pact_repository).and_return(pact_repository) allow(described_class).to receive(:pacticipant_repository).and_return(pacticipant_repository) allow(described_class).to receive(:version_repository).and_return(version_repository) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pact_broker-2.30.0 | spec/support/shared_context.rb |