diff --git a/plugins/woocommerce/tests/e2e-pw/tests/customize-store/assembler-hub.spec.js b/plugins/woocommerce/tests/e2e-pw/tests/customize-store/assembler-hub.spec.js index d7b6a6a18c8..563edf98c49 100644 --- a/plugins/woocommerce/tests/e2e-pw/tests/customize-store/assembler-hub.spec.js +++ b/plugins/woocommerce/tests/e2e-pw/tests/customize-store/assembler-hub.spec.js @@ -1,4 +1,5 @@ const { test, expect, request } = require( '@playwright/test' ); +const { BASE_URL } = process.env; const { features } = require( '../../utils' ); const { activateTheme } = require( '../../utils/themes' ); const { setOption } = require( '../../utils/options' ); @@ -6,6 +7,22 @@ const { setOption } = require( '../../utils/options' ); const ASSEMBLER_HUB_URL = '/wp-admin/admin.php?page=wc-admin&path=%2Fcustomize-store%2Fassembler-hub'; +const skipTestIfUndefined = () => { + const skipMessage = `Skipping this test on daily run. Environment not compatible.`; + + test.skip( () => { + const shouldSkip = BASE_URL != undefined; + + if ( shouldSkip ) { + console.log( skipMessage ); + } + + return shouldSkip; + }, skipMessage ); +}; + +skipTestIfUndefined(); + test.describe( 'Store owner can view Assembler Hub for store customization', () => { test.use( { storageState: process.env.ADMINSTATE } );