graham-campbell / phpspec-skip-example-extension
通过注解跳过PhpSpec示例
v5.1.1
2021-10-17 20:25 UTC
Requires
- php: ^7.1 || ^8.0
- phpspec/phpspec: ^5.0 || ^6.0 || ^7.0
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() { } //... }
贡献
如果您发现一些有趣的方式来改进它,请随时为此扩展做出贡献!