【问题标题】:RSpec spec_helper access to session variableRSpec spec_helper 访问会话变量
【发布时间】:2011-03-30 12:41:41
【问题描述】:

我是 RoR 和 Rspec 的新手。我正在尝试为带有登录和注销等测试的家庭控制器编写 Rspec 测试。我希望能够使用 spec_helper.rb 中的方法登录/注销用户

但是,当我查看 spec_helper.rb 时,它说它找不到会话变量或 post 等方法。这是为什么呢?

如果问题有点模棱两可,我们深表歉意。我不太确定如何解决这个问题。

谢谢

【问题讨论】:

    标签: ruby-on-rails rspec


    【解决方案1】:

    在 RSpec 中,您可以使用:

    session[:key]
    

    但是我建议阅读RSpec.Info: Controllers 并观看此Railscast.

    【讨论】:

    • 我认为 sam 专门询问如何在 spec_helper.rb 中为多个控制器规范中的常用任务创建辅助方法。
    猜你喜欢
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 2011-11-25
    相关资源
    最近更新 更多