toBeInstanceOf(ApiService::class); }); it('returns false when endpoint is unreachable', function () { // GIVEN $config = new ApiConfig( endpoint: new Uri('http://127.0.0.1:54321'), apiKey: new ClientIdentifier('test_id'), secret: new ClientSecret('test_secret'), curlTimeOut: 1, ignoreSelfSignedCert: true, ); $service = new ArcadiaApiService($config); // WHEN $result = $service->ping(); // THEN expect($result)->toBeFalse(); }); });