Testowanie · Middle · Pytanie 18 z 75
Jak skonfigurować MSW dla testów w Node.js?
const server = setupServer(...handlers);
beforeAll(() => server.listen({ onUnhandledRequest: "error" }));
afterEach(() => server.resetHandlers());
afterAll(() => server.close());- ✓Poprawna odpowiedź: Jak w przykładzie: uruchomić raz, resetować nadpisania po każdym teście, zamknąć na końcu
- 2Wywoływać
setupWorker()w każdym teście - 3Uruchamiać serwer w każdym
it
Wyjaśnienie
onUnhandledRequest: "error" wywala test przy każdym żądaniu bez handlera, więc nic nie trafia do prawdziwej sieci.