uncaught throw: diretor em Devise Testing
Acabei de começar a testar o Devise. Não consigo entender por que estou recebendo esse erro ::
Failure/Error: subject.current_user.should_not be_nil
ArgumentError:
uncaught throw :warden
Este é o código em minhas especificações ::
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
Alguém conseguiu uma solução para esse problema? Sei que há problemas emgithub
mas no caso delesinclude Devise::TestHelpers
não estava presente ao contrário no meu caso.
Estou recebendo um erro nesta linha ::subject.current_user.should_not be_nil