【问题标题】:Composer - how to include test casesComposer - 如何包含测试用例
【发布时间】:2018-07-27 17:02:30
【问题描述】:

我想使用以下作曲家包“spatie/laravel-medialibrary”(https://github.com/spatie/laravel-medialibrary)

如何将它包含在测试用例中? require 和 require-dev 都不适合我:

"require": {
    "spatie/laravel-medialibrary": "^5.0"
},

"require-dev": {
    "spatie/laravel-medialibrary": "^5.0"
},

我只想运行包中包含的测试用例。

【问题讨论】:

    标签: composer-php


    【解决方案1】:

    您需要从源代码安装此软件包 - dist 存档不包含测试或文档。将此添加到您的composer.json

    "config": {
        "preferred-install": {
            "spatie/laravel-medialibrary": "source"
        }
    }
    

    然后从vendor目录中删除这个包并重新安装:

    rm -rf vendor/spatie/laravel-medialibrary/
    composer install
    

    【讨论】:

    • 非常感谢!这正是我正在寻找的。​​span>
    • 一个问题 - 我如何将测试加载到自动加载器?
    猜你喜欢
    • 2017-04-10
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 2016-03-20
    • 2016-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多