Testing · Middle · Question 19 of 75
How do you make one test get a 500 error from an endpoint with MSW?
server.use(
http.get("/api/user", () => new HttpResponse(null, { status: 500 })),
);- ✓Correct answer: Add a runtime override with
server.useinside that test;resetHandlersremoves it afterwards - 2Create a second server
- 3Edit the default handlers file
Explanation
Runtime handlers take priority over the initial ones - a neat way to test error states.