Testen · Middle · Frage 19 von 75
Wie lässt man mit MSW einen einzelnen Test einen 500-Fehler von einem Endpunkt bekommen?
server.use(
http.get("/api/user", () => new HttpResponse(null, { status: 500 })),
);- 1Vor dem Test die Datei mit Standard-Handlern bearbeiten
- 2Nur für diesen Test einen zweiten MSW-Server anlegen
- 3In diesem Test ein
server.use-Override hinzufügen
Antwort zeigen
Richtige Antwort: In diesem Test ein server.use-Override hinzufügen
Erklärung
Zur Laufzeit hinzugefügte Handler haben Vorrang vor den anfänglichen, ein eleganter Weg, Fehlerzustände zu testen.