2013-10-09 3 views
2

После интересно, почему мои данных действительно получить запустить пару раз после обновления до охранника 2.0.3 и охранник-RSpec 3.1.0 (Запуск Linux и VIM) я мог воспроизвести странное поведение создавая свежий баребонов rails4-приложения, включенныеохранник работает Спекуляции три раза

  • камень 'RSpec-рельсы'
  • камень 'караул'
  • камень 'охранник-RSpec'

в Gemfile

создал ванильный Guardfile:

bundle exec guard init 

разжег охранник:

bundle exec guard --debug 

при изменении, например, приложение/модели/foobar.rb

спецификации запустить три раза:

13:27:58 - DEBUG - Trying to run Guard::RSpec#run_on_additions with ["spec/models/foobar_spec.rb"] 
13:27:58 - DEBUG - Hook :run_on_changes_begin executed for# 
[...] 
13:27:58 - INFO - Running: spec/models/foobar_spec.rb 
[...] 
13:28:00 - DEBUG - Trying to run Guard::RSpec#run_on_removals with ["spec/models/foobar_spec.rb"] 
13:28:00 - DEBUG - Hook :run_on_changes_begin executed for # 
[...] 
13:28:00 - INFO - Running: spec/models/foobar_spec.rb 
[...] 
13:28:01 - DEBUG - Trying to run Guard::RSpec#run_on_modifications with ["spec/models/foobar_spec.rb"] 
13:28:01 - DEBUG - Hook :run_on_changes_begin executed for # 
[...] 
13:28:01 - INFO - Running: spec/models/foobar_spec.rb 
[...] 

при моделировании изменения файла с

$ караульной (основной)> изменение приложения/модели/foobar.rb

он работает - как и ожидалось - только один раз:

13:48:52 - DEBUG - Trying to run Guard::RSpec#run_on_modifications with ["spec/models/foobar_spec.rb"] 
13:48:52 - DEBUG - Hook :run_on_changes_begin executed for # 
[...] 
13:48:52 - INFO - Running: spec/models/foobar_spec.rb 
[...] 

кто испытывает те же проблемы?

ответ

Смежные вопросы