Angular 2 Observable Service-Integrationstest

9

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%     
Greg ''Wildman'' Finzer 27.04.2017, 17:11
quelle

1 Antwort

3

Wie in diesem Beispiel gezeigt, können Sie in Angular XHR-Integrationstests durchführen, indem Sie einfach HttpModule ohne verwenden MockBackend :

%Vor%

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.

    
estus 03.05.2017, 18:12
quelle

Tags und Links