Testen · Middle · Frage 11 von 75

Warum scheitert diese Mock-Factory?

const user = { name: "Ann" };
vi.mock("./api", () => ({ getUser: () => user }));
Antwort zeigen

Richtige Antwort: Die angehobene Factory läuft, bevor user initialisiert ist

Erklärung

const user = vi.hoisted(() => ({ name: "Ann" })) wird zusammen mit dem Mock angehoben. Jest erlaubt nur Variablen mit dem Präfix mock.

Zum Weiterlesen

Fehler in der Frage

Testen · Middle · Frage 11

Teste dich selbst

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

Diesen Test machen