2016-04-25 3 views
1

Когда я запускаю тесты phpunit в Laravel, используя /vendor/bin/phpunit , тесты выполняются и генерируются результаты. Я также в состоянии сделать тесты на одном файле с /vendor/bin/phpunit </tests/<filename>Выполнение теста phpunit в laravel

Однако, когда я выполнить следующую команду он терпит неудачу:

./vendor/bin/phpunit ./ 

Fatal error: Class 'Codeception\Module\OrderHelper' not found in /vendor/codeception/codeception/tests/data/claypit/tests/order/ParsedLoadedTest.php on line 2

Но я мог видеть, что файл OrderHelper все еще существуют.

<project-folder>/vendor/codeception/codeception/tests/data/claypit/tests/_support/OrderHelper.php

Может кто-нибудь помочь мне в этом?

ответ

0

Не нужно указывать каталог .. попробуйте сделать это. это может помочь вам.
Bulk Файл

vendor/bin/phpunit 

Single File

vendor/bin/phpunit <fileName> 
+0

Да, это работало для меня. Но я пытаюсь найти проблему с другой командой. Мой клиент также получает ту же ошибку – Sreenath

1

каталог передается в PHPUnit должен быть каталог, где тесты. Поэтому просто измените его на ./vendor/bin/phpunit ./tests, и он должен работать нормально.

Смежные вопросы