Sha256: d9ad03887e6d864f97bebf9ed1f2f5455293bd2ddf6dbc36e01fa3e0047dd711
Contents?: true
Size: 900 Bytes
Versions: 1
Compression:
Stored size: 900 Bytes
Contents
require 'queue_classic_plus' require 'pg' require 'timecop' require 'queue_classic_matchers' require_relative './sample_jobs' RSpec.configure do |config| config.before(:suite) do ActiveRecord::Base.establish_connection( :adapter => "postgresql", :username => "postgres", :database => "queue_classic_plus_test", :host => 'localhost', ) ActiveRecord::Base.connection.execute "drop schema public cascade; create schema public;" QC.default_conn_adapter = QC::ConnAdapter.new(ActiveRecord::Base.connection.raw_connection) QC::Setup.create QC::Later::Setup.create QueueClassicPlus.migrate end config.before(:each) do tables = ActiveRecord::Base.connection.tables.select do |table| table != "schema_migrations" end ActiveRecord::Base.connection.execute("TRUNCATE #{tables.join(', ')} CASCADE") unless tables.empty? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
queue_classic_plus-0.0.2 | spec/spec_helper.rb |