【发布时间】:2016-02-10 16:16:50
【问题描述】:
我在我的应用程序的ApplicationController 中定义了一个名为auth_user 的小方法。我在SessionController 中将其设置为before_action。
如何从SessionController 测试中剔除auth_user 方法?
编辑:我正在使用 minitest
【问题讨论】:
标签: ruby-on-rails ruby testing minitest
我在我的应用程序的ApplicationController 中定义了一个名为auth_user 的小方法。我在SessionController 中将其设置为before_action。
如何从SessionController 测试中剔除auth_user 方法?
编辑:我正在使用 minitest
【问题讨论】:
标签: ruby-on-rails ruby testing minitest
它很可能应该是SessionsController(复数),但在这里并不重要。
allow_any_instance_of(SessionController).to receive(:auth_user).and_return(user)
【讨论】:
RSpec语法,不能用于Minitest案例。
EDIT: I'm using minitest。但请随时保持您的反对意见。