Armado del entorno de pruebas en PHP
Clase 20 de 26 • Curso de Patrones de Diseño y Buenas Prácticas en PHP
Para poder ejecutar el código que veremos en las próximas clases deberás contar con un entorno donde poder ejecutar PHPUnit (El framework de pruebas unitarias más utilizado con PHP).
1. Descargar el proyecto
El primer paso es clonar el repositorio https://github.com/mchojrin/platzi-tdd
Si no tienes aún instalado el cliente de git puedes descargarlo de https://git-scm.com/downloads (Selecciona la descarga que corresponda con tu sistema operativo).
Si utilizas Windows es muy recomendable descargar GitBash (Una consola tipo POSIX que incluye todas las herramientas que necesitarás para interactuar cómodamente con el sistema de control de versiones)
Una vez tengas git instalado, abre un terminal y clona el repositorio con el comando git clone git@github.com:mchojrin/platzi-tdd.git
2. Instalar PHP
Si estás en un entorno Linux o Mac probablemente ya tendrás PHP instalado, con lo cual puedes saltar este paso.
Si estás en Windows deberás descargar PHP de aquí y probablemente también tengas que instalar el Runtime de Visual C++ que puedes descargar de aquí.
Para comprobar que la instalación haya sido exitosa debes abrir una terminal y ejecutar el comando php -v.
Deberías ver algo como:
3. Instalar Composer
Una vez instalado PHP el siguiente paso es instalar composer, un manejador de dependencias para php (Puedes leer más de qué se trata aquí).
La forma más simple de instalar composer es hacerlo a través del propio php siguiendo las instrucciones presentes aquí.
Si utilizas Windows puedes usar este instalador.
4. Instalar PHPUnit
PHPUnit es una librería estándar para la ejecución de pruebas unitarias de PHP.
En general puedes descargarlo de aquí. En este caso, utilizaremos la versión de instalación por proyecto.
PHPUnit es la dependencia principal de nuestro proyecto, si tienes instalado composer, su instalación es muy simple.
Sólo debes abrir una terminal en el directorio donde descargaste el proyecto y ejecutar composer install
.
El resultado debería verse similar a:
Para verificar la instalación ejecuta el comando php vendor/phpunit/phpunit/phpunit
La salida debería verse así:
5. Configurar el entorno
Durante este curso utilizamos Visual Studio Code. Si ya dispones de otro entorno y lo conoces bien puedes utilizarlo, si no tienes preferencia te recomiendo que utilices VS Code.
Puedes descargarlo de https://code.visualstudio.com/Download
Una vez instalado abre la carpeta donde descargaste el proyecto en Visual Studio:
Deberías ver algo como:
Escribe un primer test para verificar que todo está configurado correctamente:
Y para ejecutarlo, abre un terminal dentro del Visual Studio Code:
Una vez en la consola escribe el comando: php vendor/phpunit/phpunit/phpunit tests
Y deberás ver en la salida:
Con esto tendrás todo lo necesario para avanzar a la próxima clase.
¡Nos vemos!