如何在我自己的自定义作曲家包中添加单元测试?

How to add Unit Testing on my own, custom composer package?

我做了一个小作曲家包。 我的 composer.json 文件尽可能简单,它只包含名称、描述、作者和类似的东西。

未提供 requirerequire-dev 对象。

我正在使用 PSR-4 自动加载系统,我的目录结构如下:

|-author/package
|-- src/
|----MyClass.php
|-- tests/
|-- readme.md

现在我想为这个包添加单元测试。 我已经创建了 tests/ 目录,但此时它是空的。

你能告诉我接下来我应该做什么来为包添加单元测试吗?

我已经在 Google 上搜索了一段时间,但找不到任何相关答案。

P.S,这是一个 Laravel 特定的包。

在合适的版本中添加 PHPUnit 看起来像是第一步:

composer require --dev phpunit/phpunit:~4.5

这会将 phpunit 可执行文件放入 vendor/bin/phpunit。你可以从那里运行。