graham-campbell/phpspec-skip-example-extension

v5.1.1 2021-10-17 20:25 UTC

README

这个Phpspec扩展允许通过用户友好的注解跳过示例。

安装

$ composer require "graham-campbell/phpspec-skip-example-extension:^5.1"

配置

现在您可以在项目的根目录下创建一个phpspec.yml文件来激活扩展。

extensions:
    Akeneo\SkipExampleExtension: ~

用法

@require

如果类或接口不可用,则跳过所有spec示例。

/**
 * @require Vendor\Builder\ToolInterface
 */
class BridgeBuilderSpec extends ObjectBehavior
{
    // Will be skipped if the Vendor\Builder\ToolInterface interface does not exist
    function it_builds_a_brige()
    {
    }

    // Will be skipped if the Vendor\Builder\ToolInterface interface does not exist
    function it_builds_the_road()
    {
    }

    //...
}

贡献

如果您发现一些有趣的方式来改进它,请随时为此扩展做出贡献!