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
- Q: Can this library validate my Swagger definition?
- A: No. This library validate your API requests and responses match your Swagger definition.
Code licensed under BSD 2 clauses terms & conditions.
See LICENSE.txt for more information.