Я знаю, что в приложении Rails я могу написать тесты для контроллеров и моделей , используя Rspec.
Но:
- Как насчет того, чтобы протестировать некоторые грабли? Каков хороший способ проверить некоторые грабли?
- Как насчет того, чтобы протестировать задание cron, которое запускает определенное задание рейка каждый день в определенное время?
Можно ли использовать Rspec для двух вышеописанных сценариев разработки приложений на Rails или есть другие способы реализации этих тестов?
Дополнительно:
У меня есть задача rake, которая используется для обновления базы данных приложения Rails путем извлечения данных из другой базы данных и вставки в базу данных приложения (сначала очистите базу данных приложения)
Я хотел бы проверить это, как это сделать?