如何存根在父控制器中定义的方法?

时间:2016-02-10 16:16:50

标签: ruby-on-rails ruby testing minitest

我在我的应用的auth_user中定义了一个名为ApplicationController的小方法。我在before_action中将其设为SessionController

如何从auth_user测试中隐藏SessionController方法?

编辑:我使用minitest

1 个答案:

答案 0 :(得分:1)

它很可能应该是SessionsController(复数),但这并不重要。

allow_any_instance_of(SessionController).to receive(:auth_user).and_return(user)