Skip to content

p0n0marev/laravel-openapi-validate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

laravel-openapi-validate

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( '/', []);
    }
}