2016-04-25 120 views
1

當我在Laravel中使用/vendor/bin/phpunit 運行phpunit測試時,會執行測試並生成結果。我還能夠做測試上的一個文件與/vendor/bin/phpunit </tests/<filename>在laravel中執行phpunit測試

然而,當我執行以下命令失敗:

./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

不需要指向目錄.. 試圖做到這一點。它可能會幫助你。
大塊文件

vendor/bin/phpunit 

單個文件

vendor/bin/phpunit <fileName> 
+0

是的,那是爲我工作。但我試圖找到與其他命令的問題..我的客戶也得到相同的錯誤 – Sreenath

1

傳遞給PHPUnit的應該是在測試是目錄的目錄。所以只需將其更改爲./vendor/bin/phpunit ./tests,它應該可以正常工作。