我正在使用spork运行rspec,但是在连续的rspec运行中无法重新加载lib文件中的一个文件。我尝试在'Spork.each_run'中要求文件,但没有得到任何响应。
为了更好的解释问题,我在我的Rails应用程序中有以下文件:
- lib/car.rb
- spec/lib/car_spec.rb
为了运行测试,首先我启动spork然后运行'rspec spec/lib/car_spec.rb'
除非我重新启动spork,否则RSpec看不到对Car类所做的更改。
需要帮助吗?
我的环境如下:
- rails 3.1.0.rc6
- rspec 2.6.0
- spork 0.9.0.rc9