У нас есть приложение rails 3, mongodb, использующее rspec, очень нормальная настройка. Я думаю, что в spec_helper:
DatabaseCleaner.strategy = :truncation
DatabaseCleaner.orm = "mongoid"
config.before(:each) do
DatabaseCleaner.clean
end
Но по какой-то причине монго, по-видимому, просто непоследовательно проваливается в тестах.То есть, 50% времени спецификация будет работать и никаких сбоев.Но в 50% случаев простой запрос к mongo вернет нулевой объект и вызовет сбой спецификации.Есть идеи, с чего начать отладку?Этого никогда не происходит в режиме разработки с браузером, использующим приложение, там монго твердая.Это может быть тестовый env?