spec/spec_helper.rb in mongoid_search-0.1.0 vs spec/spec_helper.rb in mongoid_search-0.1.1
- old
+ new
@@ -1,9 +1,28 @@
$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
+require 'mongoid'
+require 'database_cleaner'
require 'mongoid_search'
-require 'spec'
-require 'spec/autorun'
+Mongoid.configure do |config|
+ name = "mongoid_search_test"
+ config.master = Mongo::Connection.new.db(name)
+end
+
+Dir["#{File.dirname(__FILE__)}/models/*.rb"].each { |file| require file }
+
+DatabaseCleaner.orm = "mongoid"
+
Spec::Runner.configure do |config|
-
+ config.before(:all) do
+ DatabaseCleaner.strategy = :truncation
+ end
+
+ config.before(:each) do
+ DatabaseCleaner.start
+ end
+
+ config.after(:each) do
+ DatabaseCleaner.clean
+ end
end