Awesome
Swagger Assertions
Test any API requests and responses match with the models described in the documentation.
This project is compatible with Swagger 2 spec definitions.
Installing via Composer
You can use Composer .
composer require fr3d/swagger-assertions
Usage in PHPUnit
There are two traits for provide predefined helper functions for different assertions.
- AssertsTrait For assert different parts of the response
- Psr7AssertsTrait For assert PSR-7 compatible responses.
- SymfonyAssertsTrait For assert Symfony HTTP Foundation responses.
See examples at examples/PhpUnit
FAQ
<dl> <dt>Q: Can this library validate my Swagger definition?</dt> <dd>A: No. This library validate your API requests and responses match your Swagger definition.</dd> </dl>License
Code licensed under BSD 2 clauses terms & conditions.
See LICENSE.txt for more information.