MSW (Mock Service Worker) перехватывает HTTP запросы на уровне Service Worker (браузер) или на уровне Node.js. Настраиваешь handlers: rest.get("/api/users", (req, res, ctx) => res(ctx.json(users))). Работает в тестах, Storybook, dev-режиме. Преимущество перед jest.mock("axios"): тестируешь реальный fetch/axios код, не мокаешь имплементацию. MSW 2.0 использует http.get вместо rest.get. setupServer для Node.js тестов, setupWorker для браузера. Самый правильный способ мокать API.
Что такое MSW и как мокать API запросы?
Middle
257 просмотровAFK Offer AI
Что такое snapshot testing?