Blog / Laravel / ¿Cómo ejecutar PHPUnit?
Una vez escritos los test para
este Framework de pruebas unitarias, normalmente,
vamos al directorio raíz del proyecto y se ejecuta
phpunit
en la terminal.
El comando no funciona... ¿Esta PHPUnit instalado?
PHPUnit está entre las dependencias de Laravel,
lo sé... Entonces, ¿por qué el comando
phpunit no funciona?
Puede haber varias razones:
- No estás en el directorio raíz del proyecto donde están los tests.
- Es la primera vez que lanzas el comando y PHPUnit
NO está instalado "globalmente", ni existe un alias.
Podemos ejecutar la versión que trae Laravel con:
Para poder usar simplemente el comando:
phpunit,
tenemos dos opciones:
1. Instalar globalmente:
composer global require phpunit/phpunit
2. Establecer un "alias" que funcione dentro de nuestro proyecto:
alias phpunit='php ./vendor/bin/phpunit'
En las últimas versiones de Laravel tenemos también la opción: