From 3caaaaa2806f0e642bc2d531e25b5a326c780fe8 Mon Sep 17 00:00:00 2001 From: Olayinka Adelakun Date: Fri, 17 Apr 2026 10:51:47 -0400 Subject: [PATCH] fix mcp testcase --- .../__tests__/sidebarSegmentedNav.test.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/frontend/src/pages/FlowPage/components/flowSidebarComponent/components/__tests__/sidebarSegmentedNav.test.tsx b/src/frontend/src/pages/FlowPage/components/flowSidebarComponent/components/__tests__/sidebarSegmentedNav.test.tsx index 3bf8c45c32..81f6d2c8da 100644 --- a/src/frontend/src/pages/FlowPage/components/flowSidebarComponent/components/__tests__/sidebarSegmentedNav.test.tsx +++ b/src/frontend/src/pages/FlowPage/components/flowSidebarComponent/components/__tests__/sidebarSegmentedNav.test.tsx @@ -299,9 +299,11 @@ describe("SidebarSegmentedNav", () => { const button = screen.getByTestId(`sidebar-nav-${item.id}`); // Check for screen reader only text const srOnlySpan = button.querySelector(".sr-only"); - expect(srOnlySpan).toHaveTextContent( - enTranslations[item.label as keyof typeof enTranslations], - ); + const expectedLabel = + (enTranslations[item.label as keyof typeof enTranslations] as + | string + | undefined) ?? item.label; + expect(srOnlySpan).toHaveTextContent(expectedLabel); }); }); @@ -397,8 +399,8 @@ describe("SidebarSegmentedNav", () => { expect(NAV_ITEMS[2]).toEqual({ id: "mcp", icon: "Mcp", - label: "MCP", - tooltip: "MCP", + label: "sidebar.nav.mcp", + tooltip: "sidebar.nav.mcp", }); expect(NAV_ITEMS[3]).toEqual({ id: "bundles",