La Biblioteca de Pruebas de React es un gran marco para las pruebas de componentes de React porque responde muchas preguntas por ti, por lo que no necesitas preocuparte por esas preguntas. Pero eso no significa que las pruebas sean fáciles. Todavía hay muchas preguntas que tienes que resolver por ti mismo: ¿Cuántas pruebas de componentes debes escribir vs pruebas de extremo a extremo o pruebas de unidad de nivel inferior? ¿Cómo puedes probar una cierta línea de código que es difícil de probar? ¿Y qué se supone que debes hacer con esa persistente advertencia de act()?
En esta masterclass de tres horas, presentaremos la Biblioteca de Pruebas de React junto con un modelo mental de cómo pensar en el diseño de tus pruebas de componentes. Este modelo mental te ayudará a ver cómo probar cada bit de lógica, si debes o no simular dependencias, y ayudará a mejorar el diseño de tus componentes. Te irás con las herramientas, técnicas y principios que necesitas para implementar pruebas de componentes de bajo costo y alto valor.
Tabla de contenidos
- Los diferentes tipos de pruebas de aplicaciones de React, y dónde encajan las pruebas de componentes
- Un modelo mental para pensar en las entradas y salidas de los componentes que pruebas
- Opciones para seleccionar elementos DOM para verificar e interactuar con ellos
- El valor de los mocks y por qué no deben evitarse
- Los desafíos con la asincronía en las pruebas de RTL y cómo manejarlos
Requisitos previos
- Familiaridad con la construcción de aplicaciones con React
- Experiencia básica escribiendo pruebas automatizadas con Jest u otro marco de pruebas unitarias
- No necesitas ninguna experiencia con la Biblioteca de Pruebas de React
- Configuración de la máquina: Node LTS, Yarn
This workshop has been presented at React Summit 2023, check out the latest edition of this React Conference.
Comments