I have just begun with testing Devise. I am unable to understand of why i am getting this error ::
Failure/Error: subject.current_user.should_not be_nil ArgumentError: uncaught throw :warden
This is the code in my spec ::
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
Has anyone gotten a fix around this issue ? I know there are issues on github
but in their case include Devise::TestHelpers
was not present unlike in my case.
I am getting an error on this line :: subject.current_user.should_not be_nil