Mock Service Worker
Integration library
Open Source
API mocking con Service Workers para browser y Node
Lenguajes soportados:
javascript typescript
Compatible con:
jest vitest cypress storybook react
Ventajas y Desventajas
Ventajas
- + Intercepta a nivel de red
- + Mismo mock para browser y Node
- + No modifica código de app
- + Handlers reutilizables
- + Developer experience excelente
- + Mismo mock funciona en desarrollo, tests y Storybook
- + No modifica codigo de aplicacion
- + Estandar para API mocking
Desventajas
- - Service Worker overhead en browser
- - Requiere entender requests flow
- - Setup inicial puede ser confuso
- - Requiere configuracion de Service Worker
- - Puede ser confuso inicialmente
Casos de Uso
- Mocking de APIs en tests
- Development sin backend
- Testing de error handling
- Storybook API mocking
- Desarrollo sin backend
- Storybook con datos mockeados