【发布时间】:2009-05-15 16:51:30
【问题描述】:
我正在尝试在 Cucumber 中使用 authlogic 的测试助手,调用 activate_authlogic。
我们的 application_controller 有一个 current_user_session 方法。
当我们进入调试器中层时,controller 返回一个Authlogic::TestCase::MockController。
但是当我们调用controller.current_user_session。
评估nil.current_user_session时发生错误。
这个mock怎么突然变成nil了?
这个模拟控制器知道我们的应用程序控制器的代码吗?
【问题讨论】:
-
看到这个question