我需要存根包含在控制器中的辅助方法。是的,这是不好的做法,但现在这就是我必须忍受的。
class ApplicationController < ActionController::Base
include ApplicationHelper
假设 application_helper 有一个:foo
包含在控制器中的方法。我尝试过像这样的存根:
controller.stub(:foo)
@helper = Object.new.extend ApplicationHelper; @helper.stub(:foo)