Sha256: 024803c6968e6385613ea3ce7f459aa39035f9a02e04a03f379cd2befc36a8ea
Contents?: true
Size: 735 Bytes
Versions: 98
Compression:
Stored size: 735 Bytes
Contents
require 'pact/consumer' require 'pact/consumer/spec_hooks' require 'pact/rspec' require 'pact/helpers' module Pact module Consumer module RSpec include Pact::Consumer::ConsumerContractBuilders include Pact::Helpers end end end hooks = Pact::Consumer::SpecHooks.new RSpec.configure do |config| config.include Pact::Consumer::RSpec, :pact => true config.before :all, :pact => true do hooks.before_all end config.before :each, :pact => true do | example | hooks.before_each Pact::RSpec.full_description(example) end config.after :each, :pact => true do | example | hooks.after_each Pact::RSpec.full_description(example) end config.after :suite do hooks.after_suite end end
Version data entries
98 entries across 98 versions & 1 rubygems