spec/spec_helper.rb in pact_broker-2.27.2 vs spec/spec_helper.rb in pact_broker-2.27.3
- old
+ new
@@ -1,40 +1,40 @@
-require 'simplecov'
-SimpleCov.start
-
-ENV['RACK_ENV'] = 'test'
-RACK_ENV = 'test'
-
$: << File.expand_path("../../", __FILE__)
-require 'db'
-require 'tasks/database'
-require 'pact_broker/db'
-raise "Wrong environment!!! Don't run this script!! ENV['RACK_ENV'] is #{ENV['RACK_ENV']} and RACK_ENV is #{RACK_ENV}" if ENV['RACK_ENV'] != 'test' || RACK_ENV != 'test'
-PactBroker::DB.connection = PactBroker::Database.database = DB::PACT_BROKER_DB
+RACK_ENV = ENV['RACK_ENV'] = 'test'
+require 'simplecov'
+SimpleCov.start
+
+require 'support/logging'
+require 'support/database'
require 'rack/test'
require 'pact_broker/api'
require 'rspec/its'
require 'rspec/pact/matchers'
require 'sucker_punch/testing/inline'
require 'webmock/rspec'
-WebMock.disable_net_connect!(allow_localhost: true)
-
Dir.glob("./spec/support/**/*.rb") { |file| require file }
+WebMock.disable_net_connect!(allow_localhost: true)
+
I18n.config.enforce_available_locales = false
RSpec.configure do | config |
config.before :each do
PactBroker.reset_configuration
PactBroker.configuration.base_equality_only_on_content_that_affects_verification_results = false
require 'pact_broker/badges/service'
PactBroker::Badges::Service.clear_cache
end
+ config.after :suite do
+ Pact::Fixture.check_fixtures
+ end
+
config.include Rack::Test::Methods
+ config.include Pact::Fixture
config.mock_with :rspec do |mocks|
mocks.verify_partial_doubles = true
end