spec/spec_helper.rb in message-driver-0.4.0 vs spec/spec_helper.rb in message-driver-0.5.0

- old
+ new

@@ -1,35 +1,37 @@ -require 'coveralls' -Coveralls.wear! +ENV['COMMAND_NAME'] = 'specs' +require File.join(File.dirname(__FILE__), '..', 'test_lib', 'coverage') +require File.join(File.dirname(__FILE__), '..', 'test_lib', 'broker_config') require 'message_driver' -require File.join(File.dirname(__FILE__), '..', 'test_lib', 'broker_config') +BrokerConfig.setup_provider -Dir['./spec/support/**/*.rb'].sort.each {|f| require f} +Dir['./spec/support/**/*.rb'].sort.each { |f| require f } RSpec.configure do |c| - c.treat_symbols_as_metadata_keys_with_true_values = true - c.order = 'random' + c.order = :random c.filter_run :focus c.reporter.message("Acceptance Tests running with broker config: #{BrokerConfig.config}") spec_logger = Logger.new(STDOUT).tap { |l| l.level = Logger::FATAL } - c.before(:each) do + c.before(:example) do MessageDriver.logger = spec_logger end - c.after(:each) do + c.after(:example) do MessageDriver::Broker.reset end - c.filter_run_excluding :no_ci if ENV['CI']=='true' && ENV['ADAPTER'] && ENV['ADAPTER'].start_with?('bunny') + c.filter_run_excluding :no_ci if ENV['CI'] == 'true' && ENV['ADAPTER'] && ENV['ADAPTER'].start_with?('bunny') if c.inclusion_filter[:all_adapters] == true BrokerConfig.unconfigured_adapters.each do |a| c.filter_run_excluding a end c.filter_run_including BrokerConfig.current_adapter else c.run_all_when_everything_filtered = true end + + c.expose_dsl_globally = false end