Sha256: f9415a45ddce981b96b2289758ab3d7a10e75a2049c16024e3fad3f1dd1115b0

Contents?: true

Size: 794 Bytes

Versions: 2

Compression:

Stored size: 794 Bytes

Contents

ENV['MONGOID_ENV'] = 'test'

if Mongoid::Compatibility::Version.mongoid3?
  Mongoid.load! 'spec/config/mongoid3.yml'
elsif Mongoid::Compatibility::Version.mongoid4?
  Mongoid.load! 'spec/config/mongoid4.yml'
elsif Mongoid::Compatibility::Version.mongoid5?
  Mongoid.load! 'spec/config/mongoid5.yml'
else
  fail "unsupported Mongoid version #{Mongoid::VERSION}"
end

RSpec.configure do |config|
  config.before do
    Mongoid.logger.level = Logger::INFO
    Mongo::Logger.logger.level = Logger::INFO if Mongoid::Compatibility::Version.mongoid5?
    Mongoid.purge!
  end
  config.after(:all) do
    if Mongoid::Compatibility::Version.mongoid3? || Mongoid::Compatibility::Version.mongoid4?
      Mongoid.default_session.drop
    else
      Mongoid::Clients.default.database.drop
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mongoid-compatibility-0.2.0 spec/support/mongoid.rb
mongoid-compatibility-0.1.0 spec/support/mongoid.rb