Fehler beim Ausführen des Tests im AngularJS-Lernprogramm, Schritt 3

8

Ich erhalte Folgendes, wenn ich versuche, den End-to-End-Test im eckigen Tutorial ( Ссылка ) auszuführen. ..

Ich habe "check check -f step-3" also ist es direkt aus dem Repo ...

%Vor%

Ich führe die App in einer Rails-App aus, die von WEBrick auf Port 3000 bedient wird. Also ändere ich die Testacula-Konfiguration zu ...

%Vor%

... dann läuft der Test aber scheitert mit

%Vor%

So scheint es, dass es nicht korrekt zur Seite navigiert. Hat jemand irgendwelche Ideen?

Prost

    
blogofsongs 05.04.2013, 14:54
quelle

3 Antworten

4

Aktualisieren Sie Ihren angular-phonecat / config / testacular-e2e.conf.js-Proxy wie folgt:

%Vor%

Die Tests in angular-phonecat / test / e2e / scenarios.js erwarten Folgendes erreichen zu können:

%Vor%

Wenn Sie den Proxy auf die obige Konfiguration aktualisieren, wird dies behoben (oder Sie können alle Dateien von / Users / paul / rails_projects / angularjs / public / angular-phonecat / * direkt in Ihren öffentlichen Ordner verschieben)

    
Chris Auer 08.05.2013 03:07
quelle
1

Wie Chris gesagt hat (ich habe seinen Kommentar erhöht)

Ich führe MAMP aus, also musste ich es ändern, um port: 80 / angular-phonecat

zu verwenden     
VeenarM 07.06.2013 01:12
quelle
1

Wenn Sie einfach scripts / web-server.js ausführen, dann führen Sie einfach den Server aus:

%Vor%

Beachten Sie, dass 8000 der richtige Port ist und aktualisieren Sie die e2e-Konfigurationsdatei:

%Vor%

Jetzt führen Sie e2e Tests durch und es sollte in Ordnung sein:

%Vor%     
Dziamid 06.01.2014 14:22
quelle

Tags und Links