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