HTTP-Antwort 200 mit Capybara

8

Ich versuche, mehrere Varianten zu verwenden, um 200 Ok HTTP-Antwort mit Capybara zu überprüfen, aber keiner von ihnen funktioniert nicht:

%Vor%

Gibt es noch einen anderen?

    
Leo Lukin 31.01.2013, 18:50
quelle

4 Antworten

13

Ich habe es gefunden:

%Vor%

Und es funktioniert gut !!!

    
Leo Lukin 03.02.2013 11:16
quelle
7

Da die aktuelle RSpec-Version eine Verwarnungswarnung ausgibt, würde ich vorschlagen, Ihre Lösung zu ändern:

%Vor%

Es funktioniert für mich.

P.S. Die Verwarnungswarnung lautet wie folgt:

  

ABSCHREIBEN: should von rspec-expectations 'alt :should verwenden   Syntax ohne explizite Aktivierung der Syntax ist veraltet. Benutze die   new :expect syntax oder explizit aktivieren Sie stattdessen :should .

    
skanatek 21.11.2014 16:10
quelle
3

beide Antworten und der Fragesteller hat nicht gesagt, welchen Treiber sie benutzt haben. Es ist eine wichtige Information, die den Unterschied macht. Nur um eine vollständige Information zu geben, funktioniert diese nicht mit selen webdriver , obwohl sie mit poltergeist und capybara-webkit Treibern

funktioniert     
juhlila 14.01.2015 13:41
quelle
0

Selenium liefert irritierend keine Header- oder HTTP-Statusdaten, also habe ich diese Middleware geschrieben, um einen HTML-Kommentar einzufügen, der den HTTP-Statuscode für die Verwendung mit Capybara enthält.

%Vor%

In Tests können Sie den Code wie folgt erhalten:

%Vor%     
animatedgif 21.11.2017 17:00
quelle

Tags und Links