我正在使用spork运行rspec,但无法在lib中获取文件以在连续的rspec运行中重新加载。我试过要求'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
  • 最佳答案

    您应该将car.rb放入app/models中。

    关于ruby-on-rails - Spork不会在lib中重新加载文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7212500/

    10-12 17:31