p0n0marev/laravel-openapi-validate

OpenAPI API testing in Laravel projects.

0.0.4 2021-08-13 08:26 UTC

This package is auto-updated.

Last update: 2024-06-13 14:38:48 UTC


README

OpenAPI API testing in Laravel projects.

Instalation

composer require p0n0marev/laravel-openapi-validate --dev

Use

<?php

namespace Tests\Api\Mobile;

use Tests\TestCase;
use Tests\Api\Mobile\OpenApiSchemaValidate;

class ApiTest extends TestCase
{
    use OpenApiSchemaValidate;
    
    public function setUp()
    {
        parent::setUp();

        $this->buildResponseValidatorFromJson(file_get_contents('open-api.json'));
    }

    public function testIndex()
    {
        $this->get( '/', []);
    }
}