Capítulo 10. Pruebas con React
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En para seguir el ritmo de nuestros competidores, debemos movernos con rapidez y, al mismo tiempo, garantizar la calidad. Una herramienta vital que nos permite hacerlo son las pruebas unitarias. Las pruebas unitarias permiten verificar que cada pieza, o unidad, de nuestra aplicación funciona según lo previsto.1
Una ventaja de practicar técnicas funcionales es que se prestan a escribir código comprobable. Las funciones puras son comprobables por naturaleza. La inmutabilidad es fácilmente comprobable. Componer aplicaciones a partir de pequeñas funciones diseñadas para tareas específicas produce funciones o unidades de código comprobables.
En esta sección, demostraremos técnicas que se pueden utilizar para realizar pruebas unitarias de aplicaciones React. Este capítulo no sólo cubrirá las pruebas, sino también las herramientas que pueden utilizarse para ayudar a evaluar y mejorar tu código y tus pruebas.
ESLint
En la mayoría de los lenguajes de programación, es necesario compilar el código antes de poder ejecutar nada. Los lenguajes de programación tienen reglas bastante estrictas sobre el estilo de codificación y no compilarán hasta que el código tenga el formato adecuado. JavaScript no tiene esas reglas y no viene con un compilador. Escribimos código, cruzamos los dedos y lo ejecutamos en el navegador para ver si funciona o no. La ...