Testen · Middle · Frage 18 von 75
Wie richtet man MSW für Tests in Node.js ein?
const server = setupServer(...handlers);
beforeAll(() => server.listen({ onUnhandledRequest: "error" }));
afterEach(() => server.resetHandlers());
afterAll(() => server.close());- 1In jedem einzelnen
it-Block einen neuen Server starten - 2Einmal starten, Handler nach jedem Test zurücksetzen, am Ende schließen
- 3Zu Beginn jedes Tests der Suite
setupWorker()aufrufen
Antwort zeigen
Richtige Antwort: Einmal starten, Handler nach jedem Test zurücksetzen, am Ende schließen
Erklärung
onUnhandledRequest: "error" lässt den Test bei jeder Anfrage ohne Handler scheitern, sodass nichts ein echtes Netzwerk erreicht.