Busca en todas las páginas de la documentación
15 pages in this section.
Configura Vitest con Next.js 15 y React 19 — configuración, entorno jsdom, Testing Library, alias de rutas y gestión de CSS para tests unitarios.
Configura Jest con Next.js usando el preset oficial next/jest para soporte de TypeScript y alias de rutas sin configuración adicional.
Prueba tus componentes como interactúan los usuarios — consultando elementos accesibles, no detalles de implementación.
Prueba el renderizado de componentes, las interacciones del usuario, la UI condicional y el contenido dinámico con confianza.
Prueba hooks personalizados de forma aislada usando renderHook -- verifica cambios de state, comportamiento asíncrono y dependencias de context.
Mocking en tests de React — vi.mock, factories de módulos, mocks parciales, fetch y MSW, temporizadores, módulos con efectos secundarios y patrones de reset.
Prueba formularios React con Vitest y Testing Library — inputs controlados, mensajes de validación, flujos de envío y patrones de React Hook Form.
Prueba el comportamiento asíncrono en React con Vitest y Testing Library — waitFor, consultas findBy, temporizadores simulados y patrones para promesas y efectos.
Prueba componentes que dependen de React Context, stores de Zustand u otros providers de state global.
Prueba Server Components async, Server Actions y Route Handlers tratándolos como funciones async normales.
Instala y configura Playwright para pruebas de extremo a extremo de tu aplicación Next.js.
Aplica Page Object Model, estrategias robustas de locators y patrones de aserciones para pruebas E2E mantenibles.
Patrones avanzados de Playwright para Next.js: reutilización del estado de autenticación, simulación de red, diferencias visuales, paralelismo y tácticas de depuración compatibles con CI.
Estrategia de testing en React y mejores prácticas — reparto entre unitarios, integración y extremo a extremo, comportamiento frente a implementación, y qué probar en apps Next.js.
Un resumen condensado de las 25 mejores prácticas más importantes extraídas de todas las páginas de esta sección.