Я пытаюсь проверить, был ли администратор подписан в тесте Rspec. Однако обычный signed_in? метод не может быть обнаружен из rspec и не является частью помощников RSpec Devise.
Что-то вроде этого - то, что у меня на месте
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
Есть ли способ проверить сеанс администратора и посмотреть, действительно ли он подписан или нет?