Algo que tal vez todos los programadores hacemos todos los días es cometer errores (romper cosas) y esto es mucho más frecuente mientras la complejidad de nuestras aplicaciones crece, la forma que tenemos de evitar que esto suceda y pueda afectar al negocio es escribir pruebas
Lo primero que necesitamos para comenzar a implementar pruebas en cualquier proyecto es instalar la herramienta adecuada, en mi caso he elegido Jest y hoy vamos a ver como instalarlo y configurarlo.
Algo en lo que tal vez estemos de acuerdo es que una parte fundamental de construir software son los tests, un producto que no tenga pruebas es riesgoso que vaya producción, pero ¿cómo saber que los tests que escribimos son buenos tests?
Uno de los principios más útiles para programar es KISS (Keep It Simple, Stupid), pero mantener las cosas simples no siempre es fácil, por eso hoy veremos como crear funciones que sigan esta filosofía.