class Pact::Message::Consumer::SpecHooks
Public Instance Methods
after_each(example_description)
click to toggle source
# File lib/pact/message/consumer/spec_hooks.rb, line 12 def after_each example_description Pact.configuration.message_provider_verifications.each do | message_provider_verification | message_provider_verification.call example_description end end
after_suite()
click to toggle source
# File lib/pact/message/consumer/spec_hooks.rb, line 18 def after_suite if Pact::Message.consumer_world.any_pact_examples_ran? Pact::Message.consumer_world.consumer_contract_builders.each(&:write_pact) end end
before_each(example_description)
click to toggle source
# File lib/pact/message/consumer/spec_hooks.rb, line 7 def before_each example_description Pact::Message.consumer_world.register_pact_example_ran Pact::Message.consumer_world.consumer_contract_builders.each(&:reset) end