【问题标题】:How to add Unit Testing on my own, custom composer package?如何在我自己的自定义作曲家包上添加单元测试?
【发布时间】:2015-04-17 05:15:50
【问题描述】:

我制作了一个小作曲家包。 我的composer.json 文件尽可能简单,它只包含名称、描述、作者等。

没有提供requirerequire-dev 对象。

我使用的是 PSR-4 自动加载系统,我的目录结构是这样的:

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

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

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

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

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

【问题讨论】:

    标签: php unit-testing testing package composer-php


    【解决方案1】:

    在一个不错的版本中添加 PHPUnit 看起来像是第一步:

    composer require --dev phpunit/phpunit:~4.5
    

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

    【讨论】:

    • 感谢@Sven,在一段时间没有在这里得到答案之后,我认为这就是它的完成方式。就我而言,我还需要“要求”来自Illumination 的包以使其工作。
    猜你喜欢
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    • 2012-09-28
    • 1970-01-01
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    相关资源
    最近更新 更多