From ff965047b59719f31238a5335f03d56a1fa4c955 Mon Sep 17 00:00:00 2001 From: faisal-alvi Date: Tue, 3 Jun 2025 18:04:36 +0530 Subject: [PATCH] fix e2e for "Handle missing products" --- tests/e2e/specs/c4.product-import.spec.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/e2e/specs/c4.product-import.spec.js b/tests/e2e/specs/c4.product-import.spec.js index 1b264aa4..3c073032 100644 --- a/tests/e2e/specs/c4.product-import.spec.js +++ b/tests/e2e/specs/c4.product-import.spec.js @@ -116,6 +116,12 @@ test( 'Handle missing products @sync', async ( { page } ) => { await saveSquareSettings( page ); await page.goto( '/wp-admin/admin.php?page=wc-settings&tab=square§ion=update' ); + + // If the sync button is disabled, the test is not applicable. + if ( await page.locator( '#wc-square-sync' ).isDisabled() ) { + return; + } + await page.locator( '#wc-square-sync' ).click(); await page.locator( '#btn-ok' ).click(); await expect( await page.getByText( 'Syncing now' ) ).toBeVisible();