В Интернете было не так много информации, как это сделать, но в моем файле Guardfile я настраиваю watch
для различных каталогов/файлов, которые я хочу, чтобы Guard отслеживал на наличие изменений. Как вы указываете часы для измененных spec/test
файлов, которые были обновлены, и запускаете только этот конкретный файл, когда это происходит? Спасибо!
guard 'rspec' do
watch(%r|^spec/.+_spec\.rb$|) { "spec" }
end
В настоящее время вышеперечисленное запускает все спецификации/тесты, когда файл изменяется в каталоге spec
. Но я хочу, чтобы были запущены только тесты этого измененного тестового файла.
Текущее дерево каталогов spec
:
spec
-models
-user_spec.rb
-classroom_spec.rb
-controllers
-classroom_spec.rb
-lib
-support_spec.rb
Спасибо!