【问题标题】:'script/console test' with spork and rspec not loading the whole environment?带有 spork 和 rspec 的“脚本/控制台测试”没有加载整个环境?
【发布时间】:2011-02-28 13:03:20
【问题描述】:

我正在尝试加载控制台以与我的一些 rspec 模拟助手进行交互。我预计运行script/console test 会加载一个类似于我运行spec 时的环境。但是,情况似乎并非如此。看起来spec_helper 从未加载过。或者,如果是,它实际上并没有运行逻辑,因为 spork 已经污染了它一点。

简而言之,有没有一种快速简便的方法可以让交互式 rspec 派对继续进行?

【问题讨论】:

    标签: ruby-on-rails rspec irb script-console spork


    【解决方案1】:

    加载控制台后,您可以使用以下内容加载 rspec:

    require "#{RAILS_ROOT}/spec/spec_helper"

    【讨论】:

    • 需要 "#{Rails::root.to_s}/spec/spec_helper"
    • 仅供参考,这个答案已经过时了(没有批评回答者,只是警告新人:-)
    【解决方案2】:

    RAILS_ROOT 早已被弃用。您现在可以在控制台中加载 rspec:

    require "#{Rails.root}/spec/spec_helper"
    

    【讨论】:

      猜你喜欢
      • 2012-05-27
      • 1970-01-01
      • 2014-12-07
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 2011-09-30
      • 2014-05-21
      • 1970-01-01
      相关资源
      最近更新 更多