Archives: mars 2019

1 article

Comment exécuter des tests PHPUnit automatiquement avec Laravel et Homestead

Lors de mes développements précédents, j'avais l'habitude d'utiliser un script personnalisé avec grunt-contrib-watch qui relançait mes tests PHPUnit à chaque fois que j'enregistrais un fichier PHP. Cependant Laravel vient avec Laravel Mix.

Laravel Mix logo

C'est un outil utile, mais qui ne supporte pas (et ne supportera jamais) PHPUnit. J'ai donc dû chercher une autre solution et le sauveur est phpunit-watcher. Installez, exécutez et... codez. C'est tout ! Des fonctionnalités et personnalisations sont disponibles pour s'adapter à vos besoins.

J'ai exécuté ces commandes dans ma machine Homestead :

$ composer global require spatie/phpunit-watcher

$ phpunit-watcher watch

phpunit-watcher en action