uncaught throw: Warden en Devise Testing
Acabo de empezar a probar Devise. No puedo entender por qué recibo este error ::
Failure/Error: subject.current_user.should_not be_nil
ArgumentError:
uncaught throw :warden
Este es el código en mi especificación ::
require "spec_helper"
describe Devise::PasswordsController do
include Devise::TestHelpers
before(:each) do
user = Factory(:user)
@request.env["devise.mapping"] = Devise.mappings[:user]
sign_in user
end
it "should have a current user" do
subject.current_user.should_not be_nil
end
end
¿Alguien ha solucionado este problema? Sé que hay problemas engithub
pero en su casoinclude Devise::TestHelpers
no estuvo presente a diferencia de mi caso.
Recibo un error en esta línea ::subject.current_user.should_not be_nil