Devise Test Helper - sign_in no funciona

Por alguna razón, no puedo hacer que el método de ayuda de dispositivo sign_in funcione. current_user sigue siendo nulo. ¿Alguna idea de cuál podría ser el problema?

Prueba:

  before :each do
    @user = FactoryGirl.create :user
    sign_in @user
  end

  describe "GET index" do
    it "assigns all subscribers as @subscribers" do
      subscriber = @user.subscribers.create! valid_attributes
      get :index
      assigns(:subscribers).should eq([subscriber])
    end
  end

Implementación:

  def index
    @subscribers = current_user.subscribers.all    <------- ERROR

    respond_to do |format|
      format.html # index.html.erb
      format.json { render json: @subscribers }
    end
  end

Error:
 NoMethodError:
       undefined method `subscribers' for nil:NilClass

Cualquier ayuda es apreciada. ¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta