Rails / Rspec Hacer que las pruebas pasen con autenticación básica http

Aquí mi autenticación básica http en el archivo del controlador de la aplicación (application_controller.rb)

before_filter :authenticate

protected

def authenticate
  authenticate_or_request_with_http_basic do |username, password|
    username == "username" && password == "password"  
  end
end

y la prueba predeterminada para la acción de índice de mi controlador de inicio (spec / controllers / home_controller_spec.rb)

require 'spec_helper'

describe HomeController do

describe "GET 'index'" do
  it "should be successful" do
    get 'index'
    response.should be_success
  end
end

La prueba no se ejecuta debido al método de autenticación. Podría comentar "before_filter: authenticate" para ejecutarlos, pero me gustaría saber si hay alguna forma de hacer que funcionen con el método.

¡Gracias!

Respuestas a la pregunta(5)

Su respuesta a la pregunta