автотест показывает пустой

Я установил гем автотеста и собираюсь использовать его с rspec. Проблема в том, что когда я запускаю автотест в своем приложении rails, все, что я вижу:

railsapp $ autospec

загрузка автотеста / rails_rspec


И он застрял там, пока я не выхожу из него Ctrl-C. Ничего не изменится, даже если я изменю тест или код rspec.

Вот мой ~ / .autotest

требуется автотест / перезапуск

требуется 'красный зеленый / автотест'

требуется 'autotest / fsevent'

требуется автотест / рычание


person udit    schedule 29.04.2010    source источник
comment
Говорит ли запуск с -v спецификационным эквивалентом No tests matched test\tc_foo.rb?   -  person Andrew Grimm    schedule 11.05.2010
comment
Да, это действительно так. Есть идеи?   -  person udit    schedule 10.06.2010
comment
У меня такая же проблема. Подробный режим сообщает мне, что не найдено ни одного теста.   -  person gef    schedule 22.07.2010


Ответы (4)


У меня такая же проблема. В конце концов мне удалось заставить все работать, убедившись, что я использую последние (бета, при необходимости) версии rspec, rspec-rails, autotest и autotest-rails, и поместив следующее в autotest / discovery.rb:

Autotest.add_discovery { "rails" }
Autotest.add_discovery { "rspec2" }

Вот сообщение в блоге, с которого я начал правильное направление.

person John Hyland    schedule 15.09.2010

У меня была такая же проблема, и это исправило ее:

«Убедитесь, что у вас есть файл .rspec в корне проекта. Это сообщает RSpec, что Autotest должен загрузить расширение autotest RSpec».

ссылка: https://github.com/rspec/rspec/wiki/autotest

Кажется, что мой файл .rspec был удален, когда я возился с git.

person Magne    schedule 16.02.2011

Cd в каталог приложения и запустите команду: AUTOFEATURE = true autospec

Чтобы остановить этот процесс ^ C дважды

person Reuben Peter-Paul    schedule 21.09.2010

У меня была такая же проблема с Rails 2.3.2, за исключением того, что я не использую RSpec. В моем случае установка autotest-rails-pure gem заставила меня работать. Возможно, автотесту требуется правильный плагин для обнаружения теста в файле.

person Neil Stockbridge    schedule 29.09.2012