Testen · Junior · Frage 38 von 78
Was macht mockClear() (oder vi.clearAllMocks())?
- 1Löscht die Testdatei aus dem Testordner des Projekts
- 2Setzt aufgezeichnete Aufrufe zurück, behält aber die Implementierung
- 3Entfernt den Mock und stellt die ursprüngliche Funktion wieder her
Antwort zeigen
Richtige Antwort: Setzt aufgezeichnete Aufrufe zurück, behält aber die Implementierung
Erklärung
Ohne Zurücksetzen sickern Aufrufe aus dem vorigen Test in den nächsten, und toHaveBeenCalledTimes liefert falsche Zahlen.