当我修改共享示例时,如何让spork重新加载它们?我尝试了以下方法,但它没有重新加载它们:
Spork.each_run do
Dir[Rails.root.join("spec/shared_examples/*.rb")].each {|f| require f}
end
我知道可以在我的Guardfile中添加一个watcher,以便在共享示例更改时重新加载环境,但我的应用程序很大,需要10-15秒钟才能重新加载整个环境。
watch(/^spec\/shared_examples\/.*\.rb$/)
我希望它只重新加载更改的共享示例,这样我就可以拥有更快的反馈循环。