From e106a32431f6544f2792b8369af0a6660fad4134 Mon Sep 17 00:00:00 2001 From: Aleksandar Todorov Date: Tue, 24 Nov 2020 12:43:53 +0200 Subject: [PATCH] Use getByTestId() instead of getByText for asserting if user is on landing page b/c the text "Create a new image" is present on both the landing page and the wizard. --- .../CreateImageWizard/CreateImageWizard.test.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/SmartComponents/CreateImageWizard/CreateImageWizard.test.js b/src/test/SmartComponents/CreateImageWizard/CreateImageWizard.test.js index 1289e48f..5359434c 100644 --- a/src/test/SmartComponents/CreateImageWizard/CreateImageWizard.test.js +++ b/src/test/SmartComponents/CreateImageWizard/CreateImageWizard.test.js @@ -22,8 +22,8 @@ async function verifyCancelButton(cancel) { // this goes back to the landing page await waitFor( () => [ - screen.getByText('Create a new image'), - screen.getByRole('button', { name: /Create image/ }), + screen.getByTestId('create-image-action'), + screen.getByTestId('images-table'), ] ); } @@ -352,8 +352,8 @@ describe('Click through all steps', () => { // returns back to the landing page // await waitFor( // () => [ - // screen.getByText('Create a new image'), - // screen.getByRole('button', { name: /Create image/ }), + // screen.getByTestId('create-image-action'), + // screen.getByTestId('images-table'), // ] // ); });