使用RSpec和Cucumber,为什么首选指定:lib =>在环境文件中为false - 然后明确要求spec_helper.rb和env.rb中的gem?
答案 0 :(得分:1)
最新的spec_helper.rb没有明确要求它们。确保升级到最新的宝石。
我们使用lib =>对于rspec和rspec-rails是假的,因为即使我们可能 想要rails的gem配置来帮助我们安装和捆绑 宝石,我们希望rspec-rails的rake任务能够控制它们的加载时间。
基本上你希望Rails和所有的gem rake任务仍然有效,但是你希望RSpec在加载它们时能够处理它们,以确保你不会多次包含这些东西。
希望这有帮助!快乐的测试!
肯特