MSW
Подробнее
- Автор
- Артём Захарченко
- Год
- Тип
- Мокирование API через Service Worker
- Лицензия
- MIT
- Сайт
- mswjs.io
- Исходный код
- github.com/mswjs/msw
Мокирование HTTP-запросов на сетевом уровне через Service Worker (в браузере) или перехват node:http (в Node) — один и тот же код в обеих средах.
От привычных моков (axios-mock, fetch-mock) отличается тем, что перехватывает запросы на уровне сети, так что код приложения менять не нужно. Выбор по умолчанию в современных тестовых стеках React/Vue в паре с React Testing Library и Vitest. Хорошо работает и со Storybook — компоненты рисуются на мок-данных.