Я создаю приложение Rails, которое использует MySQL для некоторых моделей и MongoDB для других (через гем mongo_mapper).
Мы начали создавать тесты на огурец (с капибарой и веб-драйверами) для приложения исталкиваются с некоторыми проблемами с ссылками на идентификаторы, которые не существуют.Я полагаю, что проследил это до старых данных в MongoDB.
На этом этапе database_cleaner выполняет свою работу с записями MySQL, но не с записями MongoDB.
Существует обсуждение проекта cucumber-rails об использовании MongoDB, но я полагаю, что предполагается, что вы используете только MongoDB, а не MongoDB и MySQL вместе.
Есть ли способ очистить database_cleanerи MySQL и MongoDB?Или это только один или другой?
Я нашел эту статью о том, как отбросить весь контент MongoDB перед запуском тестов, но я считаю, что это удалит все данные, включая записиЯ использую для местного развития ...
Спасибо.