test: tighten locale version assertion

This commit is contained in:
Shakker
2026-05-08 18:54:12 +01:00
parent 8543ba40de
commit a4c95bbb80

View File

@@ -143,8 +143,12 @@ describe("i18n", () => {
it("keeps the version label available in shipped locales", () => {
for (const [locale, value] of Object.entries(shippedLocales)) {
expect((value.common as { version?: string }).version, locale).toBeTypeOf("string");
expect((value.common as { version?: string }).version?.trim(), locale).not.toBe("");
const version = (value.common as { version?: unknown }).version;
expect(version, locale).toBeTypeOf("string");
if (typeof version !== "string") {
throw new Error(`expected ${locale} common.version to be a string`);
}
expect(version.trim(), locale).not.toBe("");
}
});