我做了一个小 Composer 包。
我的 composer.json
文件尽可能简单,它只包含名称、描述、作者和类似的东西。
没有提供require
或require-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
中。您可以从那里运行它。
关于php - 如何在我自己的自定义 Composer 包中添加单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29662733/