spec/spec_helper.rb in mongoid_token-0.9.1 vs spec/spec_helper.rb in mongoid_token-1.0.0

- old
+ new

@@ -2,21 +2,30 @@ require 'database_cleaner' require 'mongoid' require 'mongoid-rspec' require 'mongoid_token' +require 'mongoid/token/exceptions' RSpec.configure do |config| config.include Mongoid::Matchers config.before(:suite) do DatabaseCleaner.strategy = :truncation end config.after(:each) do DatabaseCleaner.clean + + # Added dropping collection to ensure indexes are removed + Mongoid.master.collections.select do |collection| + include = collection.name !~ /system/ + include + end.each(&:drop) end end Mongoid.configure do |config| config.master = Mongo::Connection.new.db("mongoid_token_test") + config.autocreate_indexes = true + config.persist_in_safe_mode = true end