for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace ShlinkioApiTest\Shlink\Rest\Action;
use Shlinkio\Shlink\TestUtils\ApiTest\ApiTestCase;
class ListDomainsTest extends ApiTestCase
{
/** @test */
public function domainsAreProperlyListed(): void
$resp = $this->callApiWithKey(self::METHOD_GET, '/domains');
$respPayload = $this->getJsonResponsePayload($resp);
self::assertEquals(self::STATUS_OK, $resp->getStatusCode());
self::assertEquals([
'domains' => [
'data' => [
[
'domain' => 'doma.in',
'isDefault' => true,
],
'domain' => 'example.com',
'isDefault' => false,
'domain' => 'some-domain.com',
], $respPayload);
}