如何测试authlogic';谁是Cucumber的当前用户?
我试图在中使用authlogic的测试帮助程序,调用activate\u authlogic 我们的应用程序\u控制器具有当前的\u用户\u会话方法 当我们进入调试器的中间故事时,如何测试authlogic';谁是Cucumber的当前用户?,cucumber,authlogic,Cucumber,Authlogic,我试图在中使用authlogic的测试帮助程序,调用activate\u authlogic 我们的应用程序\u控制器具有当前的\u用户\u会话方法 当我们进入调试器的中间故事时,controller返回一个Authlogic::TestCase::MockController 但是当我们调用controller.current\u user\u会话时 评估nil.当前用户会话时出错 这个嘲笑怎么会突然变成零 这个模拟控制器知道我们的应用程序控制器的代码吗?我不知道authlogic(如果这个答
controller
返回一个Authlogic::TestCase::MockController
但是当我们调用controller.current\u user\u会话时
评估nil.当前用户会话时出错
这个嘲笑怎么会突然变成零
这个模拟控制器知道我们的应用程序控制器的代码吗?我不知道authlogic(如果这个答案有帮助的话),但是这个模拟对象首先来自哪里?你不应该在你的黄瓜故事中使用任何嘲弄。Cucumber就像一个集成测试,测试整个Rails堆栈
我使用它来确保我的视图、控制器和模型规格没有相互偏离。看到了吗