автотест показывает пустым - PullRequest
7 голосов
/ 29 апреля 2010

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

railsapp $ autospec

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


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

Вот мой ~ / .autotest

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

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

требуют 'autotest / fsevent'

требуется "autotest / рычание"

Ответы [ 4 ]

4 голосов
/ 16 сентября 2010

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

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

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

1 голос
/ 16 февраля 2011

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

"Убедитесь, что у вас есть файл .rspec в корне проекта. Это говорит RSpec о необходимости автотеста загрузить расширение RSpec."

ref: https://github.com/rspec/rspec/wiki/autotest

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

0 голосов
/ 29 сентября 2012

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

0 голосов
/ 21 сентября 2010

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

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

...