From d3b1c4660da22422129d48871b1cae917b1a0c3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=D0=A4=D0=BE=D0=BD=D1=82?= =?UTF-8?q?=D0=BE=D1=88=20=D0=98=D0=B2=D0=B0=D0=BD=20=D0=A1=D0=B5=D1=80?= =?UTF-8?q?=D0=B3=D0=B5=D0=B5=D0=B2=D0=B8=D1=87?= Date: Thu, 23 Jul 2026 22:00:28 +0800 Subject: [PATCH] fix(test): align locale normalize test with system infer path Compare blank/invalid locale normalization against inferEditorLocaleFromSystem() so the test passes consistently when Node exposes navigator.languages. Co-authored-by: Cursor --- app/renderer/editor/i18n/editorMessages.locale.test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/renderer/editor/i18n/editorMessages.locale.test.ts b/app/renderer/editor/i18n/editorMessages.locale.test.ts index 594f6db..72b81e2 100644 --- a/app/renderer/editor/i18n/editorMessages.locale.test.ts +++ b/app/renderer/editor/i18n/editorMessages.locale.test.ts @@ -26,9 +26,10 @@ void test('normalizeEditorLocale: trims stored en/ru', () => { assert.equal(normalizeEditorLocale('ru '), 'ru'); }); -void test('normalizeEditorLocale: blank or invalid defers to infer (explicit list)', () => { - assert.equal(normalizeEditorLocale(''), inferEditorLocaleFromSystem([])); - assert.equal(normalizeEditorLocale('xx'), inferEditorLocaleFromSystem([])); +void test('normalizeEditorLocale: blank or invalid defers to system infer', () => { + const inferred = inferEditorLocaleFromSystem(); + assert.equal(normalizeEditorLocale(''), inferred); + assert.equal(normalizeEditorLocale('xx'), inferred); }); void test('EDITOR_MESSAGES: ru and en have the same keys', () => {