diff --git a/src/test/Components/CreateImageWizard/CreateImageWizard.azure.test.tsx b/src/test/Components/CreateImageWizard/CreateImageWizard.azure.test.tsx index e2c47bc7..08abe2cb 100644 --- a/src/test/Components/CreateImageWizard/CreateImageWizard.azure.test.tsx +++ b/src/test/Components/CreateImageWizard/CreateImageWizard.azure.test.tsx @@ -138,7 +138,7 @@ describe('Step Upload to Azure', () => { await verifyCancelButton(router); }); - test('azure step basics works', async () => { + test('azure step basics works', { retry: 3 }, async () => { await setUp(); const nextButton = await getNextButton(); @@ -233,7 +233,7 @@ describe('Step Upload to Azure', () => { ); expect(nextButton).not.toHaveClass('pf-m-disabled'); - }, 10000); + }); test('handles change of selected Source', async () => { await setUp(); diff --git a/src/test/Components/CreateImageWizard/steps/Repositories/Repositories.test.tsx b/src/test/Components/CreateImageWizard/steps/Repositories/Repositories.test.tsx index 8d50e19f..e79964fe 100644 --- a/src/test/Components/CreateImageWizard/steps/Repositories/Repositories.test.tsx +++ b/src/test/Components/CreateImageWizard/steps/Repositories/Repositories.test.tsx @@ -197,41 +197,45 @@ describe('Repositories edit mode', () => { const expectedRequest = repositoriesCreateBlueprintRequest; expect(receivedRequest).toEqual(expectedRequest); }); - test('modal pops up when deselecting previously used repository', async () => { - const id = mockBlueprintIds['repositories']; - await renderEditMode(id); + test( + 'modal pops up when deselecting previously used repository', + { retry: 3 }, + async () => { + const id = mockBlueprintIds['repositories']; + await renderEditMode(id); - const customRepositories = await screen.findByRole('button', { - name: /Custom repositories/, - }); + const customRepositories = await screen.findByRole('button', { + name: /Custom repositories/, + }); - user.click(customRepositories); + user.click(customRepositories); - await screen.findByText( - /Removing previously added repositories may lead to issues with selected packages/i - ); + await screen.findByText( + /Removing previously added repositories may lead to issues with selected packages/i + ); - const selectedRepositories = await screen.findByRole('button', { - name: /Selected repositories/, - }); - user.click(selectedRepositories); + const selectedRepositories = await screen.findByRole('button', { + name: /Selected repositories/, + }); + user.click(selectedRepositories); - const repoCheckbox = await screen.findByRole('checkbox', { - name: /select row 0/i, - }); - await waitFor(() => expect(repoCheckbox).toBeChecked()); + const repoCheckbox = await screen.findByRole('checkbox', { + name: /select row 0/i, + }); + await waitFor(() => expect(repoCheckbox).toBeChecked()); - user.click(repoCheckbox); - await screen.findByText(/Are you sure?/); - const removeAnywayBtn = await screen.findByRole('button', { - name: /Remove anyway/, - }); - user.click(removeAnywayBtn); + user.click(repoCheckbox); + await screen.findByText(/Are you sure?/); + const removeAnywayBtn = await screen.findByRole('button', { + name: /Remove anyway/, + }); + user.click(removeAnywayBtn); - await waitFor(() => - expect(screen.queryByText(/Are you sure?/)).not.toBeInTheDocument() - ); + await waitFor(() => + expect(screen.queryByText(/Are you sure?/)).not.toBeInTheDocument() + ); - await waitFor(() => expect(repoCheckbox).not.toBeChecked()); - }); + await waitFor(() => expect(repoCheckbox).not.toBeChecked()); + } + ); }); diff --git a/src/test/Components/ImagesTable/ImagesTable.test.tsx b/src/test/Components/ImagesTable/ImagesTable.test.tsx index 4a1dd0f8..fa367e68 100644 --- a/src/test/Components/ImagesTable/ImagesTable.test.tsx +++ b/src/test/Components/ImagesTable/ImagesTable.test.tsx @@ -133,7 +133,7 @@ describe('Images Table', () => { expect(await screen.findByText(/ami-0e778053cd490ad21/i)).not.toBeVisible(); }); - test('check error details', async () => { + test('check error details', { retry: 3 }, async () => { await renderWithReduxRouter('', {}); let table = await screen.findByTestId('images-table');