在测试和黄瓜环境中的Config.gem

时间:2009-12-29 07:53:18

标签: ruby-on-rails ruby rubygems rspec cucumber

使用RSpec和Cucumber,为什么首选指定:lib =>在环境文件中为false - 然后明确要求spec_helper.rb和env.rb中的gem?

1 个答案:

答案 0 :(得分:1)

最新的spec_helper.rb没有明确要求它们。确保升级到最新的宝石。

这是The RSpec Book

  

我们使用lib =>对于rspec和rspec-rails是假的,因为即使我们可能   想要rails的gem配置来帮助我们安装和捆绑   宝石,我们希望rspec-rails的rake任务能够控制它们的加载时间。

基本上你希望Rails和所有的gem rake任务仍然有效,但是你希望RSpec在加载它们时能够处理它们,以确保你不会多次包含这些东西。

希望这有帮助!快乐的测试!

肯特