Definimos los primeros tests utilizando PHPUnit para comprobar la existencia de una tabla y sus campos en la base de datos.

Comenzamos creando una estructura nueva de carpetas dentro de tests/, agregamos una archivo con el nombre UsersTableTest.php y declaramos dos métodos:

  • testCheckingForTable – Verificar la existencia de una tabla.
  • testCheckingForColumnsInATable – Verificar si existen las columnas en un tabla.

Nos apoyamos en la librería Facades de Laravel para realizar las verificaciones a la base de datos utilizando los métodos hasTable y hasColumn.

A continuación, puedes ver el video paso a paso sobre la creación de tests en Lumen 5.2. Te invito a colaborar con el Proyecto de API (Marz) para seguir aprendiendo juntos 🙂