mirror of
https://github.com/shlinkio/shlink.git
synced 2026-07-29 15:53:46 -05:00
Added full support for emojis
This commit is contained in:
@@ -315,11 +315,22 @@ class CreateShortUrlTest extends ApiTestCase
|
||||
yield ['https://mobile.twitter.com/shlinkio/status/1360637738421268481'];
|
||||
}
|
||||
|
||||
/** @test */
|
||||
public function canCreateShortUrlsWithEmojis(): void
|
||||
{
|
||||
[$statusCode, $payload] = $this->createShortUrl([
|
||||
'longUrl' => 'https://emojipedia.org/fire/',
|
||||
'title' => '🔥🔥🔥',
|
||||
'customSlug' => '🦣🦣🦣',
|
||||
]);
|
||||
self::assertEquals(self::STATUS_OK, $statusCode);
|
||||
self::assertEquals('🔥🔥🔥', $payload['title']);
|
||||
self::assertEquals('🦣🦣🦣', $payload['shortCode']);
|
||||
self::assertEquals('http://doma.in/🦣🦣🦣', $payload['shortUrl']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array {
|
||||
* @var int $statusCode
|
||||
* @var array $payload
|
||||
* }
|
||||
* @return array{int $statusCode, array $payload}
|
||||
*/
|
||||
private function createShortUrl(array $body = [], string $apiKey = 'valid_api_key'): array
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user