Deviseのテストを始めたばかりです。なぜこのエラーが発生するのか理解できません::
Failure/Error: subject.current_user.should_not be_nil
ArgumentError:
uncaught throw :warden
これは私の仕様のコードです::
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
誰かがこの問題の修正を取得しましたか?問題があることは知っていますが、私の場合とは異なり、github
彼らの場合は存在しませんでした。include Devise::TestHelpers
この行でエラーが発生しています::subject.current_user.should_not be_nil