spec/spec_helper.rb in pact_broker-1.2.0 vs spec/spec_helper.rb in pact_broker-1.3.0

- old
+ new

@@ -2,47 +2,29 @@ RACK_ENV = 'test' $: << File.expand_path("../../", __FILE__) require 'rack/test' require 'db' -require 'support/provider_state_builder' -require 'support/shared_examples_for_responses' require 'pact_broker/api' require 'rspec/its' +Dir.glob("./spec/support/**/*.rb") { |file| require file } + 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' PactBroker::DB.connection = DB::PACT_BROKER_DB end - - config.before :each do - # TODO: Change this to transactional! - DB::PACT_BROKER_DB[:webhook_headers].truncate - DB::PACT_BROKER_DB[:webhooks].truncate - 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.mock_with :rspec do |mocks| mocks.verify_partial_doubles = true end + + config.include FixtureHelpers def app PactBroker::API end end