Rails/Rspec Faire des tests passent avec l'authentification http de base

Ici mon authentification http de base dans le contrôleur de l'application fichier (application_controller.rb)

before_filter :authenticate

protected

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

et le test par défaut pour l'action " index de ma maison contrôleur (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

Test ne fonctionne pas en raison de la méthode d'authentification. Je pourrais commenter "before_filter :authentifier" pour les exécuter, mais je voudrais savoir si il existe un moyen de les rendre travaillé avec la méthode.

Merci!

InformationsquelleAutor benoitr | 2010-09-22