【发布时间】:2011-08-04 13:46:09
【问题描述】:
我的所有 capybara 测试都使用默认驱动程序与我的 authlogic 成员区域一起工作,但是当我将一个测试更改为使用 selenium 驱动程序时,因为它有 ajax,它给出了我的 theis 错误:
You must activate the Authlogic::Session::Base.controller with a controller object before creating objects
事情正在使用 authlogic 的默认驱动程序,所以一定与 selenium 有关??
我在我的 spec_helper 中包含了 Authlogic::TestCase 和
activate_authlogic
domain.user_sessions.create(user)
在每个之前。
有人帮我解决这个问题吗?
谢谢瑞克
【问题讨论】:
标签: ruby-on-rails selenium rspec authlogic capybara