您好我在Laravel PHPUnit中退出了新功能,收到以下错误:
Laravel : phpunit cannot open file ExampleTest.php
我不知道为什么我会收到此错误。我在全球安装了PHPUnit,当我在终端运行“phpunit”时运行正常。但我想在特定文件上运行它,如:
phpunit ExampleTest
提前致谢。
答案 0 :(得分:3)
确保您在项目根目录并引用tests文件夹中的文件。
示例:
phpunit tests/ExampleTest.php
答案 1 :(得分:1)
我正在Windows中工作。尝试使用完整路径:
C:\Desktop\code\blog\vendor\bin>phpunit C:\Desktop\code\blog\tests\Feature\ExampleTest.php
PHPUnit 7.2.6 by Sebastian Bergmann and contributors.
. 1 / 1 (100%)
Time: 1.46 seconds, Memory: 10.00MB
OK (1 test, 1 assertion)
答案 2 :(得分:0)
像这样尝试:
vendor\bin\phpunit tests\Unit\ExampleTest.php
它将正常工作 但首先要在全局安装phpunit。
答案 3 :(得分:0)
这是在我升级phpUnit时开始发生的,我必须更新phpStorm来修复它。
答案 4 :(得分:0)
也许你认为你的测试有误。 像这样尝试:
php artisan test --filter YourTestClassName