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

Ответы на вопрос(2)

Ваш ответ на вопрос