Testen · Middle · Frage 9 von 75
Wie fixiert man in einem Test das aktuelle Datum?
- 1Nur
Date.nowmocken,new Date()folgt ihm - 2
vi.useFakeTimers()mitvi.setSystemTime(...) - 3Die Uhr des Rechners auf der CI-Maschine ändern
Antwort zeigen
Richtige Antwort: vi.useFakeTimers() mit vi.setSystemTime(...)
Erklärung
Code, der „heute“ anzeigt oder Abläufe berechnet, scheitert sonst an bestimmten Daten oder in anderen Zeitzonen.