use Symfony\Contracts\HttpClient\Test\TestHttpServer;
class HttplugClientTest extends TestCase
{ public static function setUpBeforeClass(): void
{ TestHttpServer::
start();
} public function testSendRequest() { $client =
new HttplugClient(new NativeHttpClient());
$response =
$client->
sendRequest($client->
createRequest('GET', 'http://localhost:8057'
));
$this->
assertSame(200,
$response->
getStatusCode());
$this->
assertSame('application/json',
$response->
getHeaderLine('content-type'
));
$body =
json_decode((string) $response->
getBody(), true
);
$this->
assertSame('HTTP/1.1',
$body['SERVER_PROTOCOL'
]);
}