/ / Utilisation de phpunit dans laravel 4 sans / vendor / bin / - cmd, laravel, phpunit, laravel-4

Utiliser phpunit avec laravel 4 sans / vendor / bin / - cmd, laravel, phpunit, laravel-4

J'ai installé phpunit dans cette instance delaravel utilisant compositeur. Les fichiers sont présents dans le dossier laravel / vendor / bin. Lorsque je lance vendor / bin / phpunit, l'exemple de test est exécuté. Dans tous les tutoriels que je regarde sur les tests unitaires à Laravel, les tuteurs exécutent simplement phpunit et le test est exécuté.

dans le documentation laravel il dit que je devrais être capable de lancer simplement phpunit pour lancer les tests.

La documentation faisant référence à phpunit est-elle en cours d'installation sur l'ensemble du système et est-ce que les tuteurs de la vidéo l'ont simplement installé sur l'ensemble du système ou est-ce que quelque chose me manque?

Réponses:

2 pour la réponse № 1

Ils l'ont installé à l'échelle du système.

Si vous êtes sous Windows, vous pouvez modifier votre variable système PATH pour inclure le chemin d'accès à phpunit. Par exemple sur le mien, j’ai annexé ;C:wampwwwrelvendorbin à elle.

Ensuite, il vous suffira de naviguer dans le dossier dans lequel se trouve votre projet. phpunit.xml fichier qui a été inclus avec Laravel et exécuté phpunit sur votre invite de commande.

Malheureusement, je ne sais pas trop comment faire cela sous Linux ou OSX.


5 pour la réponse № 2

Sous Linux, obtenez le chemin phpunit en tapant which phpunit dans le terminal. C'est probablement dans / usr / bin / dir. exécuter

alias phpunit="/usr/bin/phpunit"

dans le terminal.


0 pour la réponse № 3

Sous Mac OS, accédez au répertoire de votre projet Laravel via Terminal puis entrez cette commande:

alias phpunit="~/Your Project Directory Name/vendor/bin/phpunit"

A partir de maintenant, vous pouvez lancer PHPUnit simplement en tapant phpunit.