Sha256: 39e044d4e1a15825e0c76b746b5311d52f7b33fead605b16e0a3d9d4f04cca7f

Contents?: true

Size: 1.1 KB

Versions: 5

Compression:

Stored size: 1.1 KB

Contents

begin
  require 'pry'
rescue LoadError
  puts 'pry not loaded'
end

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'

BrokerConfig.setup_provider

Dir['./spec/support/**/*.rb'].sort.each { |f| require f }

RSpec.configure do |c|
  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(:example) do
    MessageDriver.logger = spec_logger
  end

  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')
  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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
message-driver-1.0.1 spec/spec_helper.rb
message-driver-1.0.0 spec/spec_helper.rb
message-driver-0.7.2 spec/spec_helper.rb
message-driver-0.7.1 spec/spec_helper.rb
message-driver-0.7.0 spec/spec_helper.rb