Sha256: 7927cbe8a174ed415032d5fb8d8fd6603b4bd492f414816773778491343d25e3

Contents?: true

Size: 802 Bytes

Versions: 5

Compression:

Stored size: 802 Bytes

Contents

require 'bundler'
Bundler.require

DATABASE_NAME = "mongoid_#{Process.pid}"

if MongoidOrderable.mongoid2?
  Mongoid.configure do |config|
    # database = Mongo::Connection.new.db DATABASE_NAME
    # database.add_user "mongoid", "test"
    config.master = Mongo::Connection.new.db DATABASE_NAME
    config.logger = nil
  end
else
  Mongoid.configure do |config|
    config.connect_to DATABASE_NAME
  end
end

RSpec.configure do |config|
  config.mock_with :rspec

  config.before :suite do
    #DatabaseCleaner[:mongoid].strategy = :truncation
  end

  config.after :each do
    #DatabaseCleaner[:mongoid].clean
  end

  config.after(:suite) do
    if MongoidOrderable.mongoid2?
      Mongoid.master.connection.drop_database DATABASE_NAME
    else
      Mongoid.default_session.drop
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mongoid_orderable-4.1.1 spec/spec_helper.rb
mongoid_orderable-4.1.0 spec/spec_helper.rb
mongoid_orderable-4.0.0 spec/spec_helper.rb
mongoid_orderable-1.2.0 spec/spec_helper.rb
mongoid_orderable-1.1.0 spec/spec_helper.rb