Как изменить папку «test» по умолчанию в Autotest с Ruby - PullRequest
0 голосов
/ 08 сентября 2011

Моя тестовая папка находится внутри lib / foo / test вместо / test.Как я могу сказать Autotest посмотреть lib / foo / test для запуска тестов?Я попытался добавить несколько хуков с отображениями в файл .autotest, но безуспешно.Заранее спасибо.

1 Ответ

1 голос
/ 09 сентября 2011

Извините, что не предоставил прямой ответ, но я сам перестал использовать автотест и переключился на охрану. Guard - это простой Ruby-процесс, который находится за пределами test :: unit или rspec и поэтому гораздо более настраиваемый.

https://github.com/guard/guard

То, что вы хотите, легко сделать в Guard, просто напишите Guardfile в корне проекта и укажите каталог для просмотра:

watch("lib/foo/test") { |m| "test/lib/foo/test/#{m[1]}_test.rb" }

очевидно, адаптируя его под ваши нужды.

...