我正在尝试在Cucumber中使用 authlogic 的测试助手,调用 activate_authlogic。
我们的 application_controller 有一个 current_user_session 方法。
当我们进入调试器中层时,controller
返回一个Authlogic::TestCase::MockController
.
但是当我们调用controller.current_user_session 时。
评估时发生错误nil.current_user_session
。
这个mock怎么突然变成nil了?
这个模拟控制器是否知道我们的应用程序控制器的代码?