aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMatt Mayer <[email protected]>2024-03-05 21:54:14 +0700
committerGitHub <[email protected]>2024-03-05 14:54:14 +0000
commit489bbc243f3094464888bdf7fb90835fcfa57691 (patch)
tree24e93d03a4c9a374c7d2c1e7d29b804956f981c2 /test
parent660da4c401b36ebfe0c0f7975c265146d9224921 (diff)
downloadfaker-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.ts5
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');