http-interop/http-factory-tests
PHPUnit test suite to verify PSR-17 HTTP factory implementations. Configure phpunit.xml with constants pointing to your Request/Response/ServerRequest/Stream/UploadedFile/Uri factory classes, then run the included integration tests from vendor.
To use these unit tests you need to add some config to phpunit.xml.
<phpunit backupGlobals="true">
<testsuites>
<testsuite name="Integration tests">
<directory>./vendor/http-interop/http-factory-tests/test</directory>
</testsuite>
</testsuites>
<php>
<!-- Fully qualified class names to your classes -->
<const name="REQUEST_FACTORY" value="Acme\Factory\RequestFactory"/>
<const name="RESPONSE_FACTORY" value="Acme\Factory\ResponseFactory"/>
<const name="SERVER_REQUEST_FACTORY" value="Acme\Factory\ServerRequestFactory"/>
<const name="STREAM_FACTORY" value="Acme\Factory\StreamFactory"/>
<const name="UPLOADED_FILE_FACTORY" value="Acme\Factory\UploadedFileFactory"/>
<const name="URI_FACTORY" value="Acme\Factory\UriFactory"/>
</php>
</phpunit>
How can I help you explore Laravel packages today?