Zainstalowałem phpunit w tym przypadkularavel za pomocą kompozytora. Pliki znajdują się w folderze laravel / vendor / bin. kiedy uruchamiam vendor / bin / phpunit, uruchamiany jest przykładowy test. We wszystkich tutorialach, które oglądam na testach jednostkowych w laravel, tutorzy po prostu uruchamiają phpunit i uruchamiają test.
w dokumentacja laravel mówi, że powinienem po prostu uruchomić phpunit, aby zainicjować testy.
Czy dokumentacja odnosząca się do phpunita jest instalowana w całym systemie i czy tutorzy w filmie po prostu zainstalowali system lub brakuje mi czegoś?
Odpowiedzi:
2 dla odpowiedzi № 1Mają go zainstalowany system szeroki.
Jeśli jesteś w systemie Windows, możesz zmodyfikować zmienną systemową PATH tak, aby zawierała ścieżkę do phpunit. Na przykład na moim, dołączyłem ;C:wampwwwrelvendorbin
do tego.
Następnie musisz po prostu przejść do folderu, w którym znajduje się twój projekt, i który powinien mieć phpunit.xml
plik dołączony do laravel i uruchom phpunit
w wierszu polecenia.
Niestety, nie jestem całkowicie pewien, jak to zrobić w systemie Linux lub OSX.
5 dla odpowiedzi nr 2
W linuksie pobierz ścieżkę phpunit, wpisując which phpunit
w terminalu. Jest prawdopodobnie w katalogu / usr / bin / dir. wykonać
alias phpunit="/usr/bin/phpunit"
w terminalu.
0 dla odpowiedzi № 3
W systemie Mac OS po prostu przejdź do katalogu projektu Laravel przez Terminal, a następnie wprowadź to polecenie:
alias phpunit="~/Your Project Directory Name/vendor/bin/phpunit"
Od teraz możesz uruchomić PHPUnit po prostu pisząc phpunit
.