PHP code example of vfunin / laravel-openapi-testing
1. Go to this page and download the library: Download vfunin/laravel-openapi-testing library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
vfunin / laravel-openapi-testing example snippets
class SomeTestCase extends AnotherTestCase
{
use ValidatesAgainstOpenApiSpec;
protected function getOpenApiDocumentPath(): string
{
return public_path('api-docs/v1/index.yaml');
}
}
// Turn off validation for both request
$this->skipNextOpenApiRequestValidation()->getJson(...);
// Turn off validation for both response
$this->skipNextOpenApiResponseValidation()->getJson(...);
// Turn off validation for both request and response
$this->skipNextOpenApiValidation()->getJson(...);
$this->forceOpenApiPath('/pets/{petId}')->getJson(...);