2

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

class ApplicationController < ActionController::Base
  include ApplicationHelper 

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

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

1 回答 1

1

我以前在这方面取得了成功:

@controller.stub(:foo)

注意. @_controller

于 2012-11-07T15:09:59.070 回答