【问题标题】:Config.gem in test and cucumber environments测试和黄瓜环境中的 Config.gem
【发布时间】:2009-12-29 07:53:18
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    这是来自The RSpec Book

    我们对 rspec 和 rspec-rails 使用 lib => false 因为即使我们可能 希望 rails 的 gem 配置来帮助我们安装和捆绑 gems,我们希望 rspec-rails 的 rake 任务能够控制它们何时加载。

    基本上,您希望 Rails 和所有 gem rake 任务仍然有效,但您希望 RSpec 在加载它们时进行处理,以确保您不会多次包含内容。

    希望这会有所帮助!祝测试愉快!

    肯特

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-25
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多