【问题标题】:rspec - stub included methodsrspec - 存根包含的方法
【发布时间】:2012-10-24 10:20:45
【问题描述】:

我需要存根包含在控制器中的辅助方法。是的,这是不好的做法,但现在这就是我必须忍受的。

class ApplicationController < ActionController::Base
  include ApplicationHelper 

假设 application_helper 有一个方法 :foo 包含在控制器中。 我尝试过像这样的存根:

  1. controller.stub(:foo)
  2. @helper = Object.new.extend ApplicationHelper; @helper.stub(:foo)

【问题讨论】:

    标签: ruby-on-rails rspec include


    【解决方案1】:

    我之前已经成功了:

    @controller.stub(:foo)
    

    注意@controller 之前。

    【讨论】:

      猜你喜欢
      • 2014-08-16
      • 2014-09-23
      • 2013-08-22
      • 1970-01-01
      • 1970-01-01
      • 2016-03-03
      • 2019-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多