Rails: автоматический запуск неудачных тестов
Я часто запускаю "rake", вижу, что некоторые тесты не выполняются, и мне приходится вручную вырезать и вставить ошибки в новую команду "ruby SomeTest -n some_test_method" для запуска отдельных тестов. Есть ли способ автоматизировать это?
Похоже, стандартное поведение для IDE показывает ошибки и позволяет быстро переигрывать, поэтому мне интересно, нашел ли кто-нибудь, как это сделать быстро в командной строке.
1 ответ
Решение
Охрана - это то, что вы ищете:
https://github.com/guard/guard
Guard следит за изменениями файловой системы и автоматически запускает команду. С помощью сторожа вы можете автоматически запускать тесты, как только они будут сохранены.
Для минимального использования:
https://github.com/guard/guard-minitest
Для тестового блока:
https://github.com/guard/guard-test
Для Rspec:
https://github.com/guard/guard-rspec