Capítulo 5. Probar componentes angulares

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En los capítulos anteriores, nos hemos centrado en escribir nuestra aplicación Angular, y hemos tratado cómo utilizar la CLI de Angular, cómo crear componentes, algunas directivas Angular comunes incorporadas, y cosas por el estilo.

En este capítulo, daremos un rodeo para aprender cómo podemos escribir pruebas unitarias para los componentes que hemos escrito hasta ahora. Para ello, primero nos haremos una idea de la configuración de las pruebas unitarias para Angular, los distintos marcos de trabajo y bibliotecas que utilizamos para ello, y recorreremos paso a paso la escritura de pruebas unitarias para un componente.

¿Por qué pruebas unitarias?

Pero antes de entrar en todo eso, hablemos rápidamente de las pruebas unitarias y de por qué son importantes. Las pruebas unitarias se llaman así porque prueban una unidad individual dentro de tu aplicación. En una aplicación muy grande y con muchas piezas, puede resultar muy complicado comprobar todos y cada uno de los flujos de la aplicación. Por eso dividimos las pruebas para comprobar cada componente individual, de modo que podamos estar seguros de que, cuando se conecten entre sí, funcionarán correctamente en todos los casos, sin tener que probar necesariamente todos y cada uno de los flujos.

Esto se demuestra fácilmente con un ejemplo sencillo. Supongamos que tenemos una aplicación ...

Get Angular: En marcha now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.