我正在使用spork我的DRB和autotest我的观察者来加速我的Rails应用程序中的测试.目前,autotest当目录结构中的文件发生更改时,重新启动测试.
spork添加新模型后有没有办法重新启动?即目录结构发生变化spork时重新启动.
检查Guard + guard-spork
https://github.com/guard/guard
https://github.com/guard/guard-spork
Guard基本上是一个拥有众多扩展的监听器,可让您查看各种文件以进行更改.最近有一个关于这个主题的Railscasts插曲(264-guard).
每个回复的附加:
Guard-spork将手表声明设置为:
guard 'spork' do
watch('config/application.rb')
watch('config/environment.rb')
watch(%r{^config/environments/.*\.rb$})
watch(%r{^config/initializers/.*\.rb$})
watch('spec/spec_helper.rb')
end
Run Code Online (Sandbox Code Playgroud)
要在更改目录结构时重新启动spork,请尝试微调正则表达式监视声明.在添加新模型后重新启动spork的情况下(为什么需要,如果你不介意我的问题?)尝试以下将捕获.rb文件上的任何活动,
watch(%r{^app/models/.*\.rb$})
Run Code Online (Sandbox Code Playgroud)
否则,请尝试以下操作来捕获批量更改到目录下面的任何内容:
watch(%r{^config/initializers/.*})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
781 次 |
| 最近记录: |