Karma Fehler beim Update der Angular-Route 1.5.0 auf 1.5.1

9

Als ich die Winkelroute 1.5.0 auf 1.5.1 aktualisiert habe, habe ich einen Fehler:

Angular Unit Test: Fehler: Unerwartete Anforderung: GET

Wenn ich Karma starte, habe ich eine Fehlermeldung:

  

1) Rufen Sie getAll-Methode auf        [App-Kategorie]        Fehler: Unerwartete Anforderung: GET Ссылка Keine weitere Anfrage in erwartet   /node_modules/angular-mocks/angular-mocks.js

app_category.model.test.js

%Vor%

angular-mockHTTP.js

%Vor%

Ich habe versucht zu ersetzen:

%Vor%

dadurch:

%Vor%

Aber ich habe den gleichen Fehler

Ich benutze Jasmin 2.4.1, angularjs 1.5.3, Karma 0.13.0

    
Jérémie Chazelle 04.04.2016, 14:39
quelle

2 Antworten

1

Ich habe mit angularjs 1.5.5 aktualisiert, es funktioniert!

aus CHANGELOG.md 1.5.5 (Release 2016-04-18):

  

"ngRoute: erlaubt ngView in einem asynchron geladenen enthalten sein   Vorlage Eagerly laden $ Route, könnte Tests brechen, weil es könnte   Fordern Sie die Root- oder Standardroutenvorlage an (etwas $ httpBackend   würde nichts über) wissen.

     

Es wird erneut für v1.6.x angewendet, mit einer Meldung über die Änderung der Änderung und   möglicherweise eine Möglichkeit, die Funktion in Tests zu deaktivieren. "

    
Jérémie Chazelle 19.04.2016, 09:52
quelle
2

Dieser Fehler ist dem eckigen Team bereits bekannt. Die Problemumgehung für diesen Fehler besteht darin, eine Dummy-Vorlage für den $ templateCache zu definieren.
Für weitere Informationen: Link

    
frulo 15.04.2016 21:16
quelle