在laravel中执行phpunit测试

时间:2016-04-25 07:26:06

标签: php laravel laravel-5 phpunit codeception

当我使用/vendor/bin/phpunit在Laravel中运行phpunit测试时 执行测试并生成结果。我也可以使用/vendor/bin/phpunit </tests/<filename>

对单个文件进行测试

但是,当我执行以下命令时,它会失败:

./vendor/bin/phpunit ./
  

致命错误:Class&#39; Codeception \ Module \ OrderHelper&#39;找不到   /vendor/codeception/codeception/tests/data/claypit/tests/order/ParsedLoadedTest.php   在第2行

但我可以看到OrderHelper文件仍然存在。

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

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

The directory passed to phpunit should be the directory where the tests are. So just change it to ./vendor/bin/phpunit ./tests and it should work fine.

答案 1 :(得分:0)

无需指向目录.. 试着这样做。它可能会帮助你。
批量文件

<a  href="{{url('/your/path/to/pdf/')}}" target="_blank" >My PDf </a>

单个文件

vendor/bin/phpunit