测试和黄瓜环境中的 Config.gem
对于 RSpec 和 Cucumber,为什么首选指定 :lib => false 在环境文件中 - 然后明确要求spec_helper.rb和env.rb中的gems?
With RSpec and Cucumber, why is it preferred to specify :lib => false in the environment files - and then explicitly require the gems in spec_helper.rb and env.rb?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最新的spec_helper.rb没有明确要求它们。确保升级到最新的宝石。
这是来自RSpec 书籍。
基本上,您希望 Rails 和所有 gem rake 任务仍然有效,但您希望 RSpec 在加载它们时进行处理,以确保您不会多次包含内容。
希望这有帮助!测试愉快!
肯特
The newest spec_helper.rb doesn't explicitly require them. Make sure you upgrade to the newest gems.
This is from The RSpec Book.
Basically you want Rails and all of the gem rake tasks to still work, but you want RSpec to handle when they are loaded to make sure you aren't including things more than once.
Hope this helps! Happy testing!
Kent