Rails / Rspec Tests mit http-Basisauthentifizierung bestehen lassen

Hier meine http-Basisauthentifizierung in der Anwendungscontroller-Datei (application_controller.rb)

before_filter :authenticate

protected

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

und der Standardtest für die Indexaktion meines Home-Controllers (spec / controller / 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 wird aufgrund der Authentifizierungsmethode nicht ausgeführt. Ich könnte "before_filter: authenticate" kommentieren, um sie auszuführen, aber ich möchte wissen, ob es eine Möglichkeit gibt, sie mit der Methode arbeiten zu lassen.

Vielen Dank

Antworten auf die Frage(10)

Ihre Antwort auf die Frage