πΈRecording Responses
Registering a MockClient
<?php
use Saloon\Http\Faking\MockClient;
use Saloon\Http\Faking\MockResponse;
$mockClient = new MockClient([
MockResponse::fixture('servers.index'),
]);
$forge = new ForgeConnector;
$forge->withMockClient($mockClient);<?php
use Saloon\Http\Faking\MockClient;
use Saloon\Http\Faking\MockResponse;
$mockClient = new MockClient([
MockResponse::fixture('servers.index'),
]);
$forge = new ForgeConnector;
$request = new GetAllServersRequest;
// Send a request with a MockClient
$forge->send($request, $mockClient);Using Laravel?
<?php
use Saloon\Laravel\Facades\Saloon;
Saloon::fake([
MockResponse::fixture('servers.index'),
]);Setup
How does it work?
Namespacing
Configuration
Fixture Path
Preventing Unwanted Requests
Redacting Fixture Information
Replacing Sensitive Headers
Replacing Sensitive JSON Parameters
Finding and Replacing From Regex Patterns
Using your custom fixtures
Preventing Stray API Requests
Advanced Usage
Last updated