Add API test to verify titles for timing-out long URLs

This commit is contained in:
Alejandro Celaya
2024-02-18 12:45:59 +01:00
parent d3bfd99210
commit 938fb6509e
7 changed files with 34 additions and 6 deletions

View File

@@ -328,6 +328,17 @@ class CreateShortUrlTest extends ApiTestCase
self::assertEquals('https://github.com/shlinkio/shlink/android', $payload['deviceLongUrls']['android'] ?? null);
}
#[Test]
public function titleIsIgnoredIfLongUrlTimesOut(): void
{
[$statusCode, $payload] = $this->createShortUrl([
'longUrl' => 'http://127.0.0.1:9999/api-tests/long-url-with-timeout',
]);
self::assertEquals(self::STATUS_OK, $statusCode);
self::assertNull($payload['title']);
}
/**
* @return array{int, array}
*/