Почему rspec такой медленный? , потому что он загружает всю среду, загружает приборы и весь этот джаз.
Есть ли способ ускорить начальную загрузку Rails , вы можете попробовать использовать mocks вместо того, чтобы полагаться на базу данных, это на самом деле правильно для модульного тестирования и определенно ускорит ваши модульные тесты. Кроме того, может помочь использование сервера спецификаций, упомянутого @ Скоттом Мэтьюманом , также как и в случае автотеста с zentest, упомянутого @ Marc-Andre Lafortune
Есть ли способ выделить ту часть моего приложения на Rails, которая мне нужна (например, только материал ActiveRecord), чтобы он не загружал абсолютно все для запуска нескольких тестов? что насчет
rake test:recent
Я не уверен, как задача rspec интегрируется с этим, но вы определенно можете использовать тест: недавняя задача в качестве шаблона, чтобы сделать то же самое с тестами rspec, если.
rake test:rspec:recent
еще не существует