diff --git a/packages/core-components/src/layout/Sidebar/Bar.test.tsx b/packages/core-components/src/layout/Sidebar/Bar.test.tsx index 769291c6da..4baa859bd0 100644 --- a/packages/core-components/src/layout/Sidebar/Bar.test.tsx +++ b/packages/core-components/src/layout/Sidebar/Bar.test.tsx @@ -90,7 +90,7 @@ describe('Sidebar', () => { expect(await screen.findByText('Create...')).toBeInTheDocument(); }); it('Sidebar should not show expanded items when hovered on', async () => { - userEvent.hover(screen.getByTestId('sidebar-root')); + await userEvent.hover(screen.getByTestId('sidebar-root')); expect(screen.queryByText('Create...')).not.toBeInTheDocument(); }); }); @@ -101,20 +101,20 @@ describe('Sidebar', () => { }); it('Extended sidebar with submenu content visible when hover over submenu items', async () => { - userEvent.hover(screen.getByTestId('item-with-submenu')); + await userEvent.hover(screen.getByTestId('item-with-submenu')); expect(await screen.findByText('Tools')).toBeInTheDocument(); expect(await screen.findByText('Misc')).toBeInTheDocument(); }); it('Multicategory item in submenu shows drop down on click', async () => { - userEvent.hover(screen.getByTestId('item-with-submenu')); + await userEvent.hover(screen.getByTestId('item-with-submenu')); await userEvent.click(screen.getByText('Misc')); expect(screen.getByText('dropdown item 1')).toBeInTheDocument(); expect(screen.getByText('dropdown item 2')).toBeInTheDocument(); }); it('Dropdown item in submenu renders a link when `to` value is provided', async () => { - userEvent.hover(screen.getByTestId('item-with-submenu')); + await userEvent.hover(screen.getByTestId('item-with-submenu')); await userEvent.click(screen.getByText('Misc')); expect(screen.getByText('dropdown item 1').closest('a')).toHaveAttribute( 'href', @@ -123,7 +123,7 @@ describe('Sidebar', () => { }); it('Submenu item renders an external link when `to` value is provided', async () => { - userEvent.hover(screen.getByTestId('item-with-submenu')); + await userEvent.hover(screen.getByTestId('item-with-submenu')); expect(screen.getByText('External Link').closest('a')).toHaveAttribute( 'href', 'https://backstage.io/', @@ -131,7 +131,7 @@ describe('Sidebar', () => { }); it('Dropdown item in submenu renders an external link when `to` value is provided', async () => { - userEvent.hover(screen.getByTestId('item-with-submenu')); + await userEvent.hover(screen.getByTestId('item-with-submenu')); await userEvent.click(screen.getByText('Misc')); expect(screen.getByText('dropdown item 3').closest('a')).toHaveAttribute( 'href', diff --git a/packages/core-components/src/layout/Sidebar/Items.test.tsx b/packages/core-components/src/layout/Sidebar/Items.test.tsx index b2cabd03b8..0f81f7ce63 100644 --- a/packages/core-components/src/layout/Sidebar/Items.test.tsx +++ b/packages/core-components/src/layout/Sidebar/Items.test.tsx @@ -47,7 +47,7 @@ async function renderSidebar() { , ); - userEvent.hover(screen.getByTestId('sidebar-root')); + await userEvent.hover(screen.getByTestId('sidebar-root')); } describe('Items', () => { diff --git a/plugins/xcmetrics/src/components/StatusCell/StatusCell.test.tsx b/plugins/xcmetrics/src/components/StatusCell/StatusCell.test.tsx index 6e5b7f73b9..1d4fb264fb 100644 --- a/plugins/xcmetrics/src/components/StatusCell/StatusCell.test.tsx +++ b/plugins/xcmetrics/src/components/StatusCell/StatusCell.test.tsx @@ -38,7 +38,7 @@ describe('StatusCell', () => { , ); - userEvent.hover(rendered.getByTestId(client.mockBuild.id)); + await userEvent.hover(rendered.getByTestId(client.mockBuild.id)); expect( await rendered.findByText(formatStatus(client.mockBuild.buildStatus)), ).toBeInTheDocument();