Mock einen Service im E2E-Test im Winkelmesser

8

Ich möchte einen Funktionstest für meine App schreiben, und ich möchte meinen loginService-Dienst verspotten, um die Tests zu beschleunigen. Ich möchte nicht die $ http verspotten, aber der Dienst, der es intern aufruft, aber ich kann keine Spion auf die Funktion loginService.validate, die eine HTTP-Abfrage an den Server sendet, aber es ist nicht geladen, da es ist im Treiber, nicht im Test selbst. Ich habe mir auch adMockModule angeschaut, aber ich verstehe nicht, wie man es benutzt. Gibt es einen einfachen Weg, um zu tun, was ich will? Ich habe mir diese angeschaut, aber sie haben nicht geholfen:

Mocking und Stubbing mit Winkelmesser

Verspotten eines Winkelservice in Winkelmesser

    
Community 14.05.2016, 20:49
quelle

1 Antwort

5

Versuchen Sie es.

%Vor%

Lesen Sie dies , um weitere Erläuterungen zu erhalten. :)

    
Manuli Piyalka 16.05.2016, 09:22
quelle