2017-03-24 5 views
5

Kann ich ein besseres Protokoll oder etwas bekommen? Ich habe keine Ahnung, wo ich nach dem Fehler suchen soll.Karma Test Ausnahme in angular2 Anwendung

Chrome 57.0.2987 (Linux 0.0.0) ERROR 
    Uncaught Response with status: 0 for URL: null 
    at webpack:///~/rxjs/Subscriber.js:238:0 <- src/test.ts:737 
PhantomJS 2.1.1 (Linux 0.0.0): Executed 31 of 31 ERROR (1.258 secs/1.352 secs) 
+0

Wenn ich eine neue * .specs.ts-Datei im Projekt hinzufügt, stürzt es ab – heldt

+0

Irgendwelche Fortschritte dabei? Ich habe das gleiche Problem und kann es leider nicht lokal reproduzieren, da es nur auf der automatisierten Build-Pipeline passiert. Da es extrem schwierig ist zu debuggen, würde ich alles schätzen, was mir helfen könnte. – Entrodus

+0

@Entrodus sorry, kein Fortschritt. :( – heldt

Antwort

1

Ihr Code erstellt eine HTTP-Anfrage und schlägt fehl. Laut der Fehlermeldung ist die URL null und der Statuscode ist 0. 0 ist kein tatsächlicher HTTP-Statuscode, aber es kann dazu kommen, dass ein Timeout aufgetreten ist. Diese Stack Overflow question and answer hat einige Hinweise darauf, was 0 bedeuten kann.

Ich lief dies beim Testen einer Komponente. Die Verspottung der HTTP-Anfrage löste das Problem. Um dies zu tun, empfehle ich diesen Artikel über testing HTTP services.

Verwandte Themen