【发布时间】:2016-09-04 13:14:35
【问题描述】:
我有一个控制器操作,它使用设计的“user_signed_in?”作为条件。动作如下所示:
def show
if user_signed_in?
#do stuff
end
end
但是当我在 RSpec 中测试这个动作时,测试失败了,因为 if 块中的代码永远不会被执行。有没有办法存根“user_signed_in?”方法?
【问题讨论】:
标签: ruby-on-rails rspec devise rspec-rails