diff options
| author | Matt Mayer <[email protected]> | 2024-03-05 21:54:14 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-03-05 14:54:14 +0000 |
| commit | 489bbc243f3094464888bdf7fb90835fcfa57691 (patch) | |
| tree | 24e93d03a4c9a374c7d2c1e7d29b804956f981c2 /test | |
| parent | 660da4c401b36ebfe0c0f7975c265146d9224921 (diff) | |
| download | faker-489bbc243f3094464888bdf7fb90835fcfa57691.tar.xz faker-489bbc243f3094464888bdf7fb90835fcfa57691.zip | |
test: verify locale code is format in metadata (#2713)
Diffstat (limited to 'test')
| -rw-r--r-- | test/locale-imports.spec.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/locale-imports.spec.ts b/test/locale-imports.spec.ts index 4c1197c8..229f782a 100644 --- a/test/locale-imports.spec.ts +++ b/test/locale-imports.spec.ts @@ -35,6 +35,11 @@ describe.each(keys(allLocales))('locale imports', (locale) => { expect(metadata.code).toBeTypeOf('string'); expect(metadata.code).toEqual(locale); if (locale !== 'base') { + expect(metadata.code).toEqual( + [metadata.language, metadata.country, metadata.variant] + .filter((v) => v != null) + .join('_') + ); expect(metadata.language).toBeTypeOf('string'); expect(metadata.language).toMatch(/^[a-z]{2}$/); expect(metadata.script).toBeTypeOf('string'); |
