Testen · Middle · Frage 6 von 75

Wie nutzt man Fake Timers zusammen mit user-event v14?

vi.useFakeTimers();
const user = userEvent.setup({ advanceTimers: vi.advanceTimersByTime });
Antwort zeigen

Richtige Antwort: advanceTimers übergeben, damit seine Verzögerungen die Fake-Uhr vorstellen

Erklärung

Ohne das wartet das delay von user-event auf ein setTimeout, das nie auslöst, und der Test läuft ins Timeout.

Zum Weiterlesen

Fehler in der Frage

Testen · Middle · Frage 6

Teste dich selbst

Mach den Test Testen · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen