Rails / Rspec Faça os testes passarem com autenticação básica http

Aqui minha autenticação http básica no arquivo do controlador de aplicativo (application_controller.rb)

before_filter :authenticate

protected

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

e o teste padrão para a ação de índice do meu controlador doméstico (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

O teste não é executado por causa do método de autenticação. Eu poderia comentar "before_filter: authenticate" para executá-los, mas gostaria de saber se há alguma maneira de fazê-los funcionar com o método.

Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion