Ich möchte einen Integrationstest erstellen und meinen eigentlichen Service treffen (kein Mock). Wie würde ich das in Angular 2 machen?
Hier ist, was ich für meinen beobachtbaren Dienst habe:
%Vor%Wie stelle ich sicher, dass ein Objekt vom Dienst zurückgegeben wird?
%Vor% Wie in diesem Beispiel gezeigt, können Sie in Angular XHR-Integrationstests durchführen, indem Sie einfach HttpModule
ohne verwenden MockBackend
:
fakeAsync
helper kann nicht im wirklich asynchronen Test verwendet werden (es sollte ein Fehler sein, wenn verwendet wird), also ist es async
.
Der erste Test schlägt automatisch fehl, wenn ein Fehler in beobachtbar war, so dass er nicht in subscribe
abgefangen werden muss.
Tags und Links javascript jasmine angular rxjs