Betrachten Sie diese übliche Situation:
%Vor%Ich möchte c ausspionieren und obwohl es einfach ist mit:
%Vor%Allerdings erzeugt es einen Spion, aber es funktioniert nicht. Es werden keine Fehler angezeigt und ich kann sehen, dass es beim Debugging einen Spion gibt.
Wie kann ich eine verschachtelte Methode ausspionieren?
AKTUALISIEREN
Ausgabe ist: Object [object Object] has no method 'tohaveBeenCalledWith'
Ich denke Tippfehler ist das Problem; das Ausspionieren von verschachtelten Funktionen funktioniert gut, wie Sie beschrieben haben.
Seien Sie vorsichtig mit der Hülle: Jasmine Funktion ist toHaveBeenCalled()
. Da du tohaveBeenCalled()
geschrieben hast, macht die Fehlermeldung Sinn (weil es keine solche Methode gibt). JavaScript unterscheidet zwischen Groß- und Kleinschreibung: -)
Tags und Links javascript jasmine