Я поддерживаю приложение Rails 3.1. В базе данных приложения содержится более 50+ таблиц, и, возможно, 30 из них нуждаются в начальных данных для правильной работы приложения.
Приложение имеет множество статистических данных (в качестве начальных данных), а некоторые таблицы содержат более 150 000 записей. Я тестировал с использованием осветителей (на самом деле с помощью граблей для создания файлов осветителей из dev-db). Из-за огромных файлов фиксации тестирование стало медленнее и медленнее. Мы говорим о 20+ минутах для запуска всего набора тестов.
В то время, когда я начал делать тесты, светильники были в порядке. В настоящее время я не уверен больше. Я продолжаю читать о таких инструментах, как factory_girl, capybara, rspec и spork. Я провел несколько тестов с ними, и они кажутся приятными и забавными в использовании.
По сути, я хотел бы знать, как бы вы протестировали этот тип установки?
Светильники слишком медленные. Спасибо за помощь!