Sha256: 7731950eeab977cd3bbc54cda720972ef8e453ca05cd4a36cc2017217ac76802
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 KB
Contents
ENV['RACK_ENV'] = 'test' RACK_ENV = 'test' $: << File.expand_path("../../", __FILE__) require 'rack/test' require 'db' require './spec/support/provider_state_builder' require 'pact_broker/api' require 'rspec/fire' YAML::ENGINE.yamler = 'psych' I18n.config.enforce_available_locales = false def load_fixture(file_name) File.read(File.expand_path(File.join(File.dirname(__FILE__), 'fixtures', file_name))) end def load_json_fixture(file_name) require 'json' JSON.parse(load_fixture(file_name)) end RSpec.configure do | config | config.before :suite do 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' end config.before :each do DB::PACT_BROKER_DB[:pacts].truncate DB::PACT_BROKER_DB[:tags].truncate DB::PACT_BROKER_DB[:versions].truncate DB::PACT_BROKER_DB[:pacticipants].truncate end config.include Rack::Test::Methods config.include RSpec::Fire def app PactBroker::API end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pact_broker-1.0.0 | spec/spec_helper.rb |
pact_broker-1.0.0.alpha3 | spec/spec_helper.rb |
pact_broker-1.0.0.alpha2 | spec/spec_helper.rb |