【发布时间】:2011-08-27 04:12:01
【问题描述】:
我正在使用 spork 运行 rspec,但我无法在 lib 中获取文件以在连续 rspec 运行时重新加载。我试过在“Spork.each_run”中要求文件
我没有收到任何回复,所以我会尝试进一步解释。我的 Rails 应用程序中有以下文件:
- lib/car.rb
- spec/lib/car_spec.rb
要运行测试,首先我启动 spork 然后运行 'rspec spec/lib/car_spec.rb'
RSpec 看不到我对 Car 类的更改,除非我重新启动 spork。
有什么帮助吗?
我在:
- 导轨 3.1.0.rc6
- rspec 2.6.0
- spork 0.9.0.rc9
【问题讨论】:
-
将 lib 目录添加到 reload_path 是否有帮助,例如:config.autoload_paths += %W(#{config.root}/lib)?
标签: ruby-on-rails ruby rspec spork