После интересно, почему мои данных действительно получить запустить пару раз после обновления до охранника 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
[...]
кто испытывает те же проблемы?