Sha256: da2d80ab156b954e237cc15bb50a1c4126c715426cccc0242c376388c7f57de8
Contents?: true
Size: 1.02 KB
Versions: 12
Compression:
Stored size: 1.02 KB
Contents
require 'simplecov' SimpleCov.start do add_filter(%r/^\/spec\//) enable_coverage(:branch) end require 'queue_classic_plus' require 'pg' require 'timecop' require 'queue_classic_matchers' require_relative './sample_jobs' require_relative './helpers' require 'byebug' require 'pry' require 'ddtrace' ENV["QC_RAILS_DATABASE"] ||= "false" # test on QC::ConnAdapter by default ENV["DATABASE_URL"] ||= "postgres:///queue_classic_plus_test" RSpec.configure do |config| config.include QcHelpers config.before(:suite) do QC.default_conn_adapter.execute "drop schema public cascade; create schema public;" QC::Setup.create QueueClassicPlus.migrate end config.before(:each) do QC.default_conn_adapter.execute "TRUNCATE queue_classic_jobs;" # Reset the default (memoized) queue instance between specs QC.default_queue = nil end config.before(:each, rails: true) do require 'active_job' require 'active_job/arguments' stub_const('Rails', Struct.new(:logger).new(Logger.new(STDOUT))) end end
Version data entries
12 entries across 12 versions & 1 rubygems