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:
Versuchen Sie es.
%Vor%Lesen Sie dies , um weitere Erläuterungen zu erhalten. :)
Tags und Links angularjs protractor e2e-testing