Wie kann ich testen, eine Umleitung in sinatra mit rspec?
Ich versuche zu testen, für eine Umleitung auf die Startseite in meinem sinatra-app (genauer gesagt, eine padrino-app), in rspec. Ich habe festgestellt redirect_to
allerdings scheint es in rspec-rails nur. Wie testen Sie für es im sinatra?
Also im Grunde, ich möchte so etwas wie dies:
it "Homepage should redirect to locations#index" do
get "/"
last_response.should be_redirect # This works, but I want it to be more specific
# last_response.should redirect_to('/locations') # Only works for rspec-rails
end
Du musst angemeldet sein, um einen Kommentar abzugeben.
Probieren (nicht getestet):
last_request
,last_response
Methoden dokumentiert werden,... Wie können Sie Methoden aufrufen, wieurl
auf diese. Ich bin neu, also konnte es nicht bekommen.expect(last_response.location).to eq('http://example.org/locations')
zimmerreserviereung, ohne das Sie Folgen der Umleitung.Mehr direkt können Sie einfach last_response.Lage.
In der neuen
expect
syntax soll es sein: