Ruby on rails 数据库清洁器mongomapper和cucumber
结果Ruby on rails 数据库清洁器mongomapper和cucumber,ruby-on-rails,ruby,mongodb,mongomapper,Ruby On Rails,Ruby,Mongodb,Mongomapper,结果 #/features/support/env.rb ... require 'database_cleaner' require 'database_cleaner/cucumber' require 'database_cleaner/mongo_mapper/truncation' DatabaseCleaner.strategy = :truncation Before do DatabaseCleaner.start end After do DatabaseClean
#/features/support/env.rb
...
require 'database_cleaner'
require 'database_cleaner/cucumber'
require 'database_cleaner/mongo_mapper/truncation'
DatabaseCleaner.strategy = :truncation
Before do
DatabaseCleaner.start
end
After do
DatabaseCleaner.clean
end
如果我在块测试之前和之后进行注释,那么在没有DatabaseCleaner的情况下,块测试可以正常工作
ree-1.8.7-2011.03
轨道2.3.12
mongo_制图器0.7.5
黄瓜0.8.7
黄瓜轨道0.3.2
数据库0.6.7看起来仍在使用ActiveRecord,请尝试禁用它
Exception encountered by DatabaseCleaner in Cucumber After block: ActiveRecord::ConnectionNotEstablished