我正在尝试检查管理员是否在 Rspec 测试中退出。但是通常的签到?方法无法从 rspec 中看到,并且不是 RSpec Devise Helpers 的一部分。
像这样的东西就是我所拥有的
before (:each) do
@admin = FactoryGirl.create(:administrator)
sign_in @admin
end
it "should allow the admin to sign out" do
sign_out @admin
#@admin.should be_nil
#@admin.signed_in?.should be_false
administrator_signed_in?.should be_false
end
是否有另一种方法来检查管理员的会话并查看他是否实际登录?