From e433c0dc13e1720464196c4fc52d7c8df9b8707e Mon Sep 17 00:00:00 2001 From: gnezim Date: Wed, 22 Apr 2026 02:13:15 +0300 Subject: [PATCH] Fix noUncheckedIndexedAccess errors in ErrorPage.test.tsx --- src/ui/errors/ErrorPage.test.tsx | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/ui/errors/ErrorPage.test.tsx b/src/ui/errors/ErrorPage.test.tsx index b8da6937..5eabb040 100644 --- a/src/ui/errors/ErrorPage.test.tsx +++ b/src/ui/errors/ErrorPage.test.tsx @@ -124,10 +124,11 @@ describe("4.1.21 — ErrorPage", () => { async (lang) => { const mod = await import(`../../i18n/locales/${lang}/common.json`); const data = mod.default as Record>; - expect(data["PAGE404"]).toBeDefined(); - expect(data["PAGE404"]["HEADER"]).toBeTruthy(); - expect(data["PAGE404"]["DESCRIPTION"]).toBeTruthy(); - expect(data["PAGE404"]["TO-HOME"]).toBeTruthy(); + const page404 = data["PAGE404"]; + expect(page404).toBeDefined(); + expect(page404?.["HEADER"]).toBeTruthy(); + expect(page404?.["DESCRIPTION"]).toBeTruthy(); + expect(page404?.["TO-HOME"]).toBeTruthy(); }, ); @@ -136,11 +137,12 @@ describe("4.1.21 — ErrorPage", () => { async (lang) => { const mod = await import(`../../i18n/locales/${lang}/common.json`); const data = mod.default as Record>; - expect(data["PAGE500"]).toBeDefined(); - expect(data["PAGE500"]["HEADER"]).toBeTruthy(); - expect(data["PAGE500"]["DESCRIPTION"]).toBeTruthy(); - expect(data["PAGE500"]["REFRESH"]).toBeTruthy(); - expect(data["PAGE500"]["SUPPORT"]).toBeTruthy(); + const page500 = data["PAGE500"]; + expect(page500).toBeDefined(); + expect(page500?.["HEADER"]).toBeTruthy(); + expect(page500?.["DESCRIPTION"]).toBeTruthy(); + expect(page500?.["REFRESH"]).toBeTruthy(); + expect(page500?.["SUPPORT"]).toBeTruthy(); }, );