Sha256: 2902b118001f2c054b2d7a576d56c406f14d053a43cd0f7eb164c9c3fac5e72c
Contents?: true
Size: 825 Bytes
Versions: 3
Compression:
Stored size: 825 Bytes
Contents
# frozen_string_literal: true require "rspec" require_relative "rspec/support/pact_consumer_helpers" require_relative "rspec/support/pact_provider_helpers" RSpec.configure do |config| config.define_derived_metadata(file_path: %r{spec/pact/}) { |metadata| metadata[:pact] = true } # it's not an error: consumer tests contain `providers` subdirectory (because we're testing against different providers) config.define_derived_metadata(file_path: %r{spec/pact/providers/}) { |metadata| metadata[:pact_entity] = :consumer } # for provider tests it's the same thing: we're running tests which test consumers config.define_derived_metadata(file_path: %r{spec/pact/consumers/}) { |metadata| metadata[:pact_entity] = :provider } # exclude pact specs from generic rspec pipeline config.filter_run_excluding :pact end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sbmt-pact-0.12.2 | lib/sbmt/pact/rspec.rb |
sbmt-pact-0.12.1 | lib/sbmt/pact/rspec.rb |
sbmt-pact-0.12.0 | lib/sbmt/pact/rspec.rb |