Wie kann ich mock lokale variable für eine Funktion in einem service? Jasmin/Karma-tests
Winkel-Dienst hat mehrere Funktionen. Alle von Ihnen verwenden eine lokale variable definiert über eine var varName
am Anfang der Datei.
Gibt es eine Möglichkeit, verspotten Sie diese variable, wenn unit-Tests die Funktion?
- ich Schätze dies wurde gebeten vor einer Weile jetzt, aber schnell Vorschlag: wenn Sie setzen Sie ein code-Beispiel hier, kann jemand Ihnen eine ausführlichere Antwort, mit mehreren Optionen für Ihre situation
- Ein bisschen spät aber doch, @adarren auch ich die Verkleidung gleichen Herausforderung wie Nikolaj Melnikow. Meine Frage link ist : stackoverflow.com/questions/37921670/.... Jede Hilfe wäre sehr geschätzt werden. Ich weiß, diese Frage hat bereits eine akzeptierte Antwort. Aber ich bin noch auf der Suche für einige tolle Antwort, denn es ist mehr als 1 Jahr im Voraus jetzt 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
In kurze keine.
Der einfachste Weg wäre, um es auf $scope-Ebene. Oder Vielleicht als eine angularjs-Konstante
Winkel-Konstante
Oder, wenn Sie ' r eine wirklich tolle dude Sie können ein Skript erstellen, das ändern Sie den Wert von var, aber im ernst, Mach das nicht, es ist verrückt.