| Install | |
|---|---|
composer require fuzz/rest-tester |
A suite of helper methods to test REST APIs.
Fuzz\RestTests\BaseRestTestCasesetUp and tearDown as needed. The tests for this package are a good example of how to use it.
orchestra/testbench so all available functionality is present in rest-testerFuzz\RestTests\BaseRestTestCase provides some helper methods to configure tests for a RESTful APIFuzz\RestTests\Resources\RestfulResource provides helper methods to test endpoints for restful resourcesFuzz\RestTests\Resources\TestResourceX (where X is the resource action) traits depending on which actions need to be testedFuzz\RestTests\AuthTraits\OAuthTrait provides methods to authenticate, refresh tokens, retrieve tokens from request objects, create users/clients with scopes, etc.Run phpunit after composer install.