From 489bbc243f3094464888bdf7fb90835fcfa57691 Mon Sep 17 00:00:00 2001 From: Matt Mayer <152770+matthewmayer@users.noreply.github.com> Date: Tue, 5 Mar 2024 21:54:14 +0700 Subject: test: verify locale code is format in metadata (#2713) --- test/locale-imports.spec.ts | 5 +++++ 1 file changed, 5 insertions(+) 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'); -- cgit v1.2.3