toBe('de'); expect(LocaleGuard::normalize('en'))->toBe('en'); expect(LocaleGuard::normalize('FR'))->toBe('fr'); }); it('returns null for unsupported or invalid locale strings', function () { expect(LocaleGuard::normalize('-1 or 5*5=25 --'))->toBeNull(); expect(LocaleGuard::normalize('xx'))->toBeNull(); expect(LocaleGuard::normalize(null))->toBeNull(); expect(LocaleGuard::normalize(''))->toBeNull(); });