Sha256: b43d5c195edbd380c86cd538627fd132e262205de369a775a0c44cc38ebb178c

Contents?: true

Size: 994 Bytes

Versions: 4

Compression:

Stored size: 994 Bytes

Contents

ENV['DATABASE_ADAPTER'] = 'docker_postgres'
ENV['RACK_ENV'] = 'development'

require 'db'
require 'tasks/database'
require 'pact_broker/db'
PactBroker::DB.connection = PactBroker::Database.database = DB::PACT_BROKER_DB

Approvals.configure do |c|
  c.approvals_path = 'regression/fixtures/approvals/'
end

RSpec.configure do | config |
  config.before :each do
    PactBroker.reset_configuration
    PactBroker.configuration.seed_example_data = false
    PactBroker.configuration.base_equality_only_on_content_that_affects_verification_results = false
  end

  config.include Rack::Test::Methods

  config.define_derived_metadata do |meta|
    meta[:aggregate_failures] = true unless meta.key?(:aggregate_failures)
  end

  config.example_status_persistence_file_path = "./regression/.examples.txt"
  config.filter_run_excluding skip: true

  def app
    PactBroker::API
  end
end

if ENV["DEBUG"] == "true"
  SemanticLogger.add_appender(io: $stdout)
  SemanticLogger.default_level = :info
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pact_broker-2.76.2 regression/regression_helper.rb
pact_broker-2.76.1 regression/regression_helper.rb
pact_broker-2.76.0 regression/regression_helper.rb
pact_broker-2.75.0 regression/regression_helper.rb