由于在登录期间未找到Cookie,导致Rails测试用例错误

| 对于特定的Rails单元测试(PerformanceTest类型),我需要获取一个页面,该页面需要登录用户。 我的signIn函数是通过将用户置于cookie对象中来实现的:
 def sign_in(user)
   cookies.permanent.signed[:saved_user] = [user.id, salt]
   current_user = user;
 end
但是,当我尝试在单元测试和性能测试中调用此sign_in方法时,出现一条错误消息,提示未找到对象“ cookies”。我究竟做错了什么?
已邀请:
我最终想出了解决方法。在单元测试中而不是调用
sign_in @test_user
只是打电话
@controller.sign_in @test_user

要回复问题请先登录注册