fuzz/rest-tester
Laravel REST-tester 
A suite of helper methods to test REST APIs.
Setup
- Require-dev the composer package
- Extend your base API test case from
Fuzz\RestTests\BaseRestTestCase - Adjust
setUpandtearDownas needed. The tests for this package are a good example of how to use it.- This package extends
orchestra/testbenchso all available functionality is present inrest-tester
- This package extends
Helper Traits
Base
Fuzz\RestTests\BaseRestTestCaseprovides some helper methods to configure tests for a RESTful API
Resources
Fuzz\RestTests\Resources\RestfulResourceprovides helper methods to test endpoints for restful resources- Add
Fuzz\RestTests\Resources\TestResourceX(where X is the resource action) traits depending on which actions need to be tested
OAuth
Fuzz\RestTests\AuthTraits\OAuthTraitprovides methods to authenticate, refresh tokens, retrieve tokens from request objects, create users/clients with scopes, etc.
Who tests the testers?
Run phpunit after composer install.
Related Packages
doctrine/dbal
Powerful PHP database abstraction layer (DBAL) with many features for database s...
641,106,524
9,700
laravel/serializable-closure
Laravel Serializable Closure provides an easy and secure way to serialize closur...
418,291,778
609
nunomaduro/collision
Cli error handling for console/command-line PHP applications.
399,241,428
4,660
Version History
| Version | Released | License |
|---|---|---|
| 1.1 | MIT | |
| 1.0 | MIT |