spec/spec_helper.rb in dispatch-rider-1.6.2 vs spec/spec_helper.rb in dispatch-rider-1.7.0

- old
+ new

@@ -4,11 +4,13 @@ Bundler.require require 'aws' require 'rake' require 'tempfile' +require "sqlite3" + require 'dispatch-rider' Dir['./spec/support/**/*.rb'].each { |fn| require(fn) } FactoryGirl.definition_file_paths = %w{spec/factories/} FactoryGirl.find_definitions @@ -23,11 +25,27 @@ 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