packagedby/openapi-testing-helpers

此包的最新版本(1.0.0)没有可用的许可证信息。

一个用于从Laravel功能测试中验证OpenAPI规范的库

1.0.0 2021-03-19 14:02 UTC

This package is auto-updated.

Last update: 2024-09-11 17:54:01 UTC


README

此库是一个小的特质,它包装了osteel/openapi-httpfoundation-testing库。

用法

您可以在抽象类中使用OpenApiValidation特质。这使得validateOpenApiSpec方法可用于扩展基类的类。

<?php

namespace Tests\Feature;

use PackagedBy\OpenApiTestingHelpers\OpenApiValidation;
use Tests\TestCase;

abstract class AbstractFeatureTest extends TestCase
{
    use OpenApiValidation;

    protected string $openApiSpecPath;

    protected function setUp(): void
    {
        parent::setUp();
        
        $this->openApiSpecPath = base_path('/path_to_spec/openapi.yaml');
    }
}