diff --git a/packages/core-components/src/components/TabbedLayout/RoutedTabs.test.tsx b/packages/core-components/src/components/TabbedLayout/RoutedTabs.test.tsx
index 9b33304a95..bbd48c127c 100644
--- a/packages/core-components/src/components/TabbedLayout/RoutedTabs.test.tsx
+++ b/packages/core-components/src/components/TabbedLayout/RoutedTabs.test.tsx
@@ -31,6 +31,12 @@ const testRoute2 = {
children:
tabbed-test-content-2
,
};
+const testRoute3 = {
+ title: 'tabbed-test-title-3',
+ path: '/some-other-path-similar',
+ children: tabbed-test-content-3
,
+};
+
describe('RoutedTabs', () => {
it('renders simplest case', async () => {
const rendered = await renderInTestApp(
@@ -46,7 +52,7 @@ describe('RoutedTabs', () => {
}
+ element={}
/>
,
);
@@ -61,6 +67,13 @@ describe('RoutedTabs', () => {
expect(rendered.getByText('tabbed-test-title-2')).toBeInTheDocument();
expect(rendered.queryByText('tabbed-test-content-2')).toBeInTheDocument();
+
+ const thirdTab = rendered.queryAllByRole('tab')[2];
+ act(() => {
+ fireEvent.click(thirdTab);
+ });
+ expect(rendered.getByText('tabbed-test-title-3')).toBeInTheDocument();
+ expect(rendered.queryByText('tabbed-test-content-3')).toBeInTheDocument();
});
describe('correctly delegates nested links', () => {