phiremock
guzzler
phiremock | guzzler | |
---|---|---|
2 | - | |
147 | 269 | |
- | -0.4% | |
0.0 | 7.7 | |
over 1 year ago | 3 months ago | |
PHP | PHP | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
phiremock
-
how to fake a response of an external server/api for a laravel feature test?
In one symfony project I am working on we are using this phire mock
-
Best practice to stub third party APIs when running Dusk tests or local dev environment.
I've been using phiremock for years to mock API calls from backend, and I would recommend it. You can start the webserver from the Cli and have it being called by your backend, by just switching the base URL to - for instance - localhost:18080 By default it will load all the expectations (mocks) inside a directory, recursively, and propose different matching patterns to send the appropriate response to the request
guzzler
We haven't tracked posts mentioning guzzler yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
PHP-Mock: mocking built-in PHP functions - Mock built-in PHP functions (e.g. time(), exec() or rand())
Guzzle - Guzzle, an extensible PHP HTTP client
Mockery - Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
Phi/Middleware
Codeception - Full-stack testing PHP framework
HTTPFul - A Chainable, REST Friendly, PHP HTTP Client. A sane alternative to cURL.
request-factories - Test requests in Laravel without all the boilerplate.
HTTPlug - HTTPlug, the HTTP client abstraction for PHP
PHP VCR - Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Requests - Requests for PHP is a humble HTTP request library. It simplifies how you interact with other sites and takes away all your worries.
Retrofit - Retrofit implementation in PHP. A REST client for PHP.
Buzz - PHP's lightweight HTTP client