Sha256: 4983790b195c4000ecd248aa3d89dc6cae0dbb1b6e66bfa8df5591b2d2fd3277
Contents?: true
Size: 780 Bytes
Versions: 3
Compression:
Stored size: 780 Bytes
Contents
require 'simplecov' require 'memfs' require 'pp' # `superclass mismatch for class File` workaround SimpleCov.start require 'sql_migrations' RSpec.configure do |config| config.profile_examples = 2 config.order = :random Kernel.srand config.seed config.before do @sqlite_db = Sequel.sqlite allow(SqlMigrations::Database).to receive(:connect) { @sqlite_db } MemFs.activate! # Reset configuration for every test suite SqlMigrations::Config.instance_eval('@databases = nil; @options = nil') @stdout, $stdout = $stdout, StringIO.new unless ENV['SQLMIGRATIONS_DEBUG'] # Catch STDOUT do variable end config.after do $stdout, @stdout = @stdout, nil unless ENV['SQLMIGRATIONS_DEBUG'] # Reassign STDOUT MemFs.deactivate! end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sql_migrations-2.6.1 | spec/spec_helper.rb |
sql_migrations-2.6.0 | spec/spec_helper.rb |
sql_migrations-2.5.0 | spec/spec_helper.rb |