Verwendung von angularjs Mocks, ohne etwas zu verspotten

8

Ich schreibe einen Test für unsere App, und ich habe angularjs-mocks.js eingeschlossen, damit ich die netten dsl-Funktionen nutzen kann, die mit ihr geliefert werden.

Aber ich möchte die $ http-Anfragen nicht verspotten, da ich diese App in ein Client-Backend integriere, das ständig im Fluss ist, und ich möchte gegen echte Antworten testen.

Was ist der beste (einfachste) Weg, das echte http-Backend in dieser Situation zu verwenden?

BEARBEITEN:

Ich habe eine mögliche Lösung gefunden, nämlich:

%Vor%

Aber wie ich unten erwähne, funktioniert es nicht, vielleicht kaputt? Ich bekomme diesen Fehler:

%Vor%

Ich habe ein Problem hier geöffnet: Ссылка

    
doubledriscoll 02.10.2012, 02:00
quelle

1 Antwort

2

Ich habe eine schnelle und schmutzige Lösung für das Problem gefunden: Kommentieren Sie die Zeile, in der $ httpBackend überschrieben wird (1365 in angular-mocks-1.0.2.js).

%Vor%

Das wird wahrscheinlich etwas anderes kaputt machen, aber es lässt mich testen, was ich testen muss, und beeinflusst nicht die Produktions-App, also ist es okay für mich. Hoffentlich wird es in Zukunft einen eingebauten Weg dafür geben.

    
doubledriscoll 10.10.2012, 18:40
quelle

Tags und Links