TDD (Test-Driven Development)
Es una metodología de desarrollo de software que implica escribir pruebas para tu código antes de escribir el código en sí.
Laravel te permite configurar un archivo .env.testing para una BD de pruebas
Podemos seguir el patrón
En esta fase, estableces las condiciones para la prueba; por ejemplo, podrías crear una instancia de un objeto que necesitas probar, o podrías configurar una base de datos de prueba con datos específicos que necesitas para tu prueba.
Fase en la que realmente ejecutas el código que estás probando. esto podría ser una llamada a un método en un objeto. Podría ser una solicitud a una API o una interacción con la base de datos.
Compruebas que el sistema se comportó como esperabas después de la fase de Actuar. PHPUnit proporciona una serie de aserciones que puedes usar para comprobar cosas como si dos valores son iguales, si un objeto es de un tipo específico, si una base de datos contiene ciertos valores, etc.
Sígueme en redes sociales: youdevs