En la lección anterior del Curso de Patrones de Diseño con PHP, creamos una sencilla clase para procesar imágenes JPEG. Sin embargo, no respaldamos dicha clase con pruebas automatizadas. En esta oportunidad -y para facilitar el trabajo de refactorización que aplicaré a partir de la siguiente lección- voy a escribir un conjunto de pruebas automatizadas aplicando una técnica conocida como “Snapshot Testing” o “pruebas de instantáneas”.
Aprende desarrollo web con Laravel, Vue.js y mucho más a partir de 9 USD al mes: ver planes.
Lección anterior Patrón Decorador: Proyecto base para creación de imágenes Lección siguiente Patrón Decorador: Reemplazando condicionales con polimorfismo (uso de método Factory)