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