Я хочу получить автотест для запуска приемочных тестов Steak всякий раз, когда изменяется один из соответствующих файлов приложения rails. Изучив собственные конфигурации автотеста Rspec и Cucumber, я пытаюсь выполнить следующие сопоставления:
<code>
Autotest.add_hook :initialize do |at|
at.add_mapping(%r%^spec/acceptance/.*_spec.rb$%, true) { |filename, _|
filename
}</p>
<p>at.add_mapping(%r%^app/(models|controllers|helpers|lib)/.<em>rb$%) {
at.files_matching %r%^spec/acceptance/.</em>_spec.rb$%
}</p>
<p>at.add_mapping(%r%^app/views/(.*)/.<em>rb$%) {
at.files_matching %r%^spec/acceptance/.</em>_spec.rb$%
}
end
первый работает: каждый раз, когда изменяется спецификация Steak, он запускается снова.
но второй и третий нет. изменение любых исходных файлов в подкаталогах / app просто игнорируется.
Как правильно заставить эти сопоставления работать?
спасибо
Оливер