Testen · Senior · Frage 74 von 75

Wie können E2E-Tests Hydration-Mismatches und andere Laufzeitfehler finden, die die sichtbare UI nicht brechen?

const errors: string[] = [];
page.on("console", (msg) => msg.type() === "error" && errors.push(msg.text()));
page.on("pageerror", (error) => errors.push(error.message));
// ...test steps
expect(errors).toEqual([]);
Antwort zeigen

Richtige Antwort: Tests bei console- und pageerror-Events scheitern lassen

Erklärung

React meldet Hydration-Mismatches in der Konsole; ohne Listener besteht der Test, während die Seite auf dem Client neu rendert.

Zum Weiterlesen

Fehler in der Frage

Testen · Senior · Frage 74

Teste dich selbst

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

Diesen Test machen