Sha256: 3ec95fb80084f08f8b2facdefaa3f21da7e7ebb347b6ba2084efecc0f00ef142

Contents?: true

Size: 1.19 KB

Versions: 4

Compression:

Stored size: 1.19 KB

Contents

require 'bundler'

Bundler.setup
Bundler.require(:default, :development)

require 'dispatch-rider'

Dir['./spec/support/**/*.rb'].each { |fn| require(fn) }

FactoryGirl.definition_file_paths = %w{spec/factories/}
FactoryGirl.find_definitions

RSpec.configure do |config|
  config.raise_errors_for_deprecations!
  config.mock_with :rspec
  config.order = 'random'
  config.color = true
  config.tty = true
  config.mock_with :rspec do |mocks|
    mocks.yield_receiver_to_any_instance_implementation_blocks = false
  end

  config.include IntegrationSupport

  config.before(:suite) do
    FileUtils.mkdir_p "tmp"
    FileUtils.rm_f "tmp/lite.db"
    FileUtils.rm_rf "spectmp"
    SQLite3::Database.new "tmp/lite.db"
    ActiveRecord::Base.establish_connection adapter: :sqlite3, database: File.dirname(__FILE__) + "tmp/lite.db"
    ActiveRecord::Schema.define(version: 1) do
      extend DispatchRider::ScheduledJob::Migration
      create_scheduled_jobs_table
    end
  end

  config.before do
    DispatchRider.config.logger = NullLogger.new
  end

  config.after do
    DispatchRider::ScheduledJob.destroy_all
  end

  config.include FactoryGirl::Syntax::Methods
end

# Airbrake dummy module
module Airbrake
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dispatch-rider-1.9.0 spec/spec_helper.rb
dispatch-rider-1.8.6 spec/spec_helper.rb
dispatch-rider-1.8.5 spec/spec_helper.rb
dispatch-rider-1.8.4 spec/spec_helper.rb