Я не получаю уведомления Growl, когда тесты пройдены или не пройдены. Я просмотрел все руководства по установке, которые смог найти.
Детали
Я запускаю guard
и запускается Spork нормально:
Using RSpec
Preloading Rails environment
Loading Spork.prefork block...
Spork is ready and listening on 8989!
Когда я меняю spec-файл, все кажется нормальным:
Running: spec/unit/category_spec.rb
Running tests with args ["--color", "--format", "progress", "--format", "Guard::RSpec::Formatter::NotificationRSpec", "--out", "/dev/null", "--require", "/Users/John/.rvm/gems/ruby-1.9.2-p290/gems/guard-rspec-0.5.2/lib/guard/rspec/formatters/notification_rspec.rb", "spec/unit/category_spec.rb"]...
.
Finished in 0.2063 seconds
1 example, 0 failures
Done.
Но ... ничего от рычания.
Что я пробовал
- Ticked Guard на вкладке «Приложения» в настройках Growl
- Установлен последний рык для Snow Leopard - V1.2.2
- Growl запущен и работает нормально - я включаю iTerm и получаю уведомления от этого штрафа.
- Добавлены
rb-fsevent
, growl
и growl_notify
в файл gem и запущена установка комплекта
- Установлен пакет уведомлений Growl со страницы загрузок Growl.
- перезагрузил мой Mac
Gemfile
group :development, :test do
gem 'factory_girl'
gem 'rspec-rails'
gem "guard-rspec"
gem "spork", "> 0.9.0.rc"
gem "guard-spork"
gem 'rb-fsevent'
gem 'growl_notify'
gem 'growl'
end
Обновление
Совершенно случайно я обнаружил, что при удалении опции --drb
из файла защиты:
До:
guard 'rspec', :version => 2, :cli => "--drb" do
После того, как:
guard 'rspec', :version => 2, :cli => "" do
Гроул начал работать. Но когда я делаю это, тесты запускаются снова целую вечность.
Рычание работает ИЛИ тесты быстрые ... но не оба!