From c77dff47f61aa060b033809652e3ac88ad31bd53 Mon Sep 17 00:00:00 2001 From: npiyush97 Date: Thu, 28 Mar 2024 00:32:02 +0530 Subject: [PATCH] added test Signed-off-by: npiyush97 --- .../src/layout/HeaderTabs/HeaderTabs.test.tsx | 9 +++++++++ .../core-components/src/layout/HeaderTabs/HeaderTabs.tsx | 4 +--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/core-components/src/layout/HeaderTabs/HeaderTabs.test.tsx b/packages/core-components/src/layout/HeaderTabs/HeaderTabs.test.tsx index 5aec83bc2b..dad40c4615 100644 --- a/packages/core-components/src/layout/HeaderTabs/HeaderTabs.test.tsx +++ b/packages/core-components/src/layout/HeaderTabs/HeaderTabs.test.tsx @@ -95,4 +95,13 @@ describe('', () => { await user.click(rendered.getByText('Docs')); expect(mockOnChange).toHaveBeenCalledTimes(1); }); + + it('should render 2 nav tabs', async () => { + const rendered = await renderInTestApp(); + const tabs = rendered.queryAllByTestId(id => id.startsWith('header-tab')); + expect(tabs).toHaveLength(2); + tabs.forEach(tab => { + expect(tab.tagName.toLocaleLowerCase('en-US')).toBe('a'); + }); + }); }); diff --git a/packages/core-components/src/layout/HeaderTabs/HeaderTabs.tsx b/packages/core-components/src/layout/HeaderTabs/HeaderTabs.tsx index a87d024469..852622c741 100644 --- a/packages/core-components/src/layout/HeaderTabs/HeaderTabs.tsx +++ b/packages/core-components/src/layout/HeaderTabs/HeaderTabs.tsx @@ -97,9 +97,7 @@ export function HeaderTabs(props: HeaderTabsProps) { } }, [selectedIndex]); function removeLeadingSlash(path: string) { - let newPath = path; - newPath = path.replace(/^\//, ''); - return newPath; + return path.replace(/^\//, ''); } return (