我已经安装了guard-rspec gem 以在我的rails 应用程序中使用。当我通过命令行从命令行启动警卫时bundle exec guard
,它第一次运行我的整个测试套件没有问题。
但是,每当我对我的 Guardfile 中指定的规范文件或任何监视文件进行任何更改时,Guard 似乎都无法识别这些更改,并且不会重新运行任何测试。
我什至尝试在我的 Guardfile 中添加一些明确的内容,如下所示:
watch("app/views/orders/new.html.erb") { "spec/requests/orders_spec.rb" }
当我编辑和保存正确时,哪个应该触发我的orders_spec.rb
测试运行?new.html.erb
好吧,当我编辑它并点击保存时,什么也没有发生,甚至没有错误或警告。
有没有人在 Windows 上运行 Guard 或遇到过类似的问题?