uncaught throw: начальник в Devise Testing
Я только начал с тестирования 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