Wie kann ich alle sinon.js-Spione nach jedem Test in Jasmine automatisch wiederherstellen?

8

Gibt es eine Möglichkeit, alle aktiven Spione in sinon.js zu finden? Ich würde gerne so etwas machen können:

%Vor%

Momentan muss ich dies mühsam (und fehlerfrei!) tun:

%Vor%

Irgendwelche Ideen?

    
bhuga 30.03.2012, 21:24
quelle

2 Antworten

4

Ich denke nicht, weil es nur die Funktion durch einen Spion ersetzt, es speichert nicht alle Spione intern. Also Ether speichern Sie alle Spione in einem Array und setzen sie auf afterEach zurück, oder erstellen / überschreiben Sie einfach neue Spione auf beforeEach.

    
Andreas Köberle 31.03.2012, 15:29
quelle
12

Antwort gefunden hier: Säubern von sinon Stubs leicht

Grundsätzlich:

%Vor%     
Tomas Romero 08.01.2014 20:59
quelle

Tags und Links