Skip to content

Commit

Permalink
chore(locale): add locale default casing tests
Browse files Browse the repository at this point in the history
Signed-off-by: azjezz <azjezz@protonmail.com>
  • Loading branch information
azjezz committed Mar 23, 2024
1 parent 103f793 commit 9569d90
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions tests/unit/Locale/LocaleTest.php
Expand Up @@ -84,6 +84,36 @@ public function testDefaultIgnoresExtension(): void
static::assertSame(Locale::SerbianLatinSerbia, Locale::default());
}

public function testDefaultIgnoresCasing(): void
{
locale_set_default('ar_TN');
static::assertSame(Locale::ArabicTunisia, Locale::default());

locale_set_default('AR_TN');
static::assertSame(Locale::ArabicTunisia, Locale::default());

locale_set_default('AR_tn');
static::assertSame(Locale::ArabicTunisia, Locale::default());

locale_set_default('aR_Tn');
static::assertSame(Locale::ArabicTunisia, Locale::default());

locale_set_default('Ar_tN');
static::assertSame(Locale::ArabicTunisia, Locale::default());

locale_set_default('Ar_TN');
static::assertSame(Locale::ArabicTunisia, Locale::default());

locale_set_default('aR_TN');
static::assertSame(Locale::ArabicTunisia, Locale::default());

locale_set_default('AR_Tn');
static::assertSame(Locale::ArabicTunisia, Locale::default());

locale_set_default('AR_tN');
static::assertSame(Locale::ArabicTunisia, Locale::default());
}

public function testDefaultFallbacksToEnglish(): void
{
locale_set_default('xx_XX');
Expand Down

0 comments on commit 9569d90

Please sign in to comment.