lib/pact/provider/configuration/service_provider_dsl.rb in pact-1.27.0 vs lib/pact/provider/configuration/service_provider_dsl.rb in pact-1.28.0.rc1
- old
+ new
@@ -1,6 +1,7 @@
require 'pact/provider/configuration/pact_verification'
+require 'pact/provider/configuration/pact_verification_from_broker'
require 'pact/provider/configuration/service_provider_config'
require 'pact/errors'
module Pact
@@ -51,13 +52,21 @@
end
def honours_pact_with consumer_name, options = {}, &block
create_pact_verification consumer_name, options, &block
end
+
+ def honours_pacts_from_pact_broker &block
+ create_pact_verification_from_broker &block
+ end
end
def create_pact_verification consumer_name, options, &block
PactVerification.build(consumer_name, options, &block)
+ end
+
+ def create_pact_verification_from_broker(&block)
+ PactVerificationFromBroker.build(name, &block)
end
def finalize
validate
create_service_provider