3

我已经使用 composer 在这个 laravel 实例中安装了 phpunit。这些文件存在于 laravel/vendor/bin 文件夹中。当我运行 vendor/bin/phpunit 时,示例测试运行。在我正在观看的关于 laravel 单元测试的所有教程中,导师只需运行 phpunit 并运行测试。

laravel 文档中,它说我应该能够简单地运行 phpunit 来启动测试。

是指在系统范围内安装 phpunit 的文档吗?视频中的导师是否只是在系统范围内安装了它,还是我遗漏了什么?

4

3 回答 3

6

which phpunit在 linux 中,通过在终端中输入来获取 phpunit 路径。它可能在 /usr/bin/ 目录中。执行

alias phpunit='/usr/bin/phpunit'

在终端。

于 2013-09-12T14:58:44.770 回答
2

他们在系统范围内安装了它。

如果您在 Windows 中,您可以修改 PATH 系统变量以包含 phpunit 的路径。例如在我的,我已经附加;C:\wamp\www\rel\vendor\bin了它。

然后你只需要导航到你的项目所在的文件夹,该文件夹应该phpunit.xml包含 laravel 中包含的文件并phpunit在命令提示符下运行。

不幸的是,我不完全确定如何在 Linux 或 OSX 上执行此操作。

于 2013-09-11T19:00:17.670 回答
0

在 Mac OS 中,只需通过终端进入您的 Laravel 项目目录,然后输入以下命令:

alias phpunit="~/Your Project Directory Name/vendor/bin/phpunit"

从现在开始,您只需键入phpunit.

于 2016-09-11T04:20:32.680 回答