Awesome
PSR-7 Assertions
Test if your HTTP messages are compliant with the PSR-7 (HTTP message interfaces) specification.
Installation
Use Composer to install this library:
composer require maks3w/psr7-assertions
Usage in PHPUnit
Psr7Assertions
provides following traits with helper functions for asserting interface constraints:
- MessageInterfaceTestsTrait for testing
MessageInterface
implementations. - RequestInterfaceTestsTrait for testing
RequestInterface
implementations. - ResponseInterfaceTestsTrait for testing
ResponseInterface
implementations. - ServerRequestInterfaceTestsTrait for testing
ServerRequestInterface
implementations.
See examples at example/PhpUnit.
License
Code licensed under BSD 2 clauses terms & conditions.
See LICENSE.txt for more information.