Remove database-cleaner.

- It was not able to work with mongoid 5
- I don't see the reason to use both Mongoid.purge! and
  DatabaseCleaner.truncate! It looks like doing double work
This commit is contained in:
Alexander Karmes 2015-09-17 03:16:55 +02:00
parent 546fc91cb1
commit 589b5598a4
2 changed files with 2 additions and 8 deletions

View File

@ -24,6 +24,5 @@ Gem::Specification.new do |spec|
spec.add_development_dependency "rake" spec.add_development_dependency "rake"
spec.add_development_dependency "rspec", "~> 3.1" spec.add_development_dependency "rspec", "~> 3.1"
spec.add_development_dependency "guard-rspec", "~> 4.6.2" spec.add_development_dependency "guard-rspec", "~> 4.6.2"
spec.add_development_dependency "database_cleaner", "~> 1.2.0"
spec.add_development_dependency "mongoid-rspec", "~> 3.0" spec.add_development_dependency "mongoid-rspec", "~> 3.0"
end end

View File

@ -1,20 +1,15 @@
$: << File.expand_path("../../lib", __FILE__) $: << File.expand_path("../../lib", __FILE__)
require 'database_cleaner'
require 'mongoid' require 'mongoid'
require 'mongoid-rspec' require "mongoid/rspec"
require 'mongoid/enum' require 'mongoid/enum'
ENV['MONGOID_ENV'] = "test" ENV['MONGOID_ENV'] = "test"
RSpec.configure do |config| RSpec.configure do |config|
config.include Mongoid::Matchers config.include Mongoid::Matchers
config.before(:suite) do
DatabaseCleaner.strategy = :truncation
end
config.after(:each) do config.before(:each) do
DatabaseCleaner.clean
Mongoid.purge! Mongoid.purge!
end end
end end