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