From 0a5630755331892fdc81a3c14de1a4bd2b24494b Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 8 Aug 2022 14:08:26 +0200 Subject: [PATCH] add runtime mode for playwright to disable global msw --- src/Umbraco.Web.UI.Client/.env.e2e | 3 +++ src/Umbraco.Web.UI.Client/playwright.config.ts | 2 +- src/Umbraco.Web.UI.Client/src/vite-env.d.ts | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 src/Umbraco.Web.UI.Client/.env.e2e diff --git a/src/Umbraco.Web.UI.Client/.env.e2e b/src/Umbraco.Web.UI.Client/.env.e2e new file mode 100644 index 0000000000..8242085ca3 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/.env.e2e @@ -0,0 +1,3 @@ +# Copy this to .env.local and change what you want to test. +VITE_UMBRACO_INSTALL_STATUS=running # running or must-install or must-upgrade +VITE_UMBRACO_USE_MSW=off diff --git a/src/Umbraco.Web.UI.Client/playwright.config.ts b/src/Umbraco.Web.UI.Client/playwright.config.ts index 1dba685c60..b6758618a3 100644 --- a/src/Umbraco.Web.UI.Client/playwright.config.ts +++ b/src/Umbraco.Web.UI.Client/playwright.config.ts @@ -99,7 +99,7 @@ const config: PlaywrightTestConfig = { /* Run your local dev server before starting the tests */ webServer: { - command: 'npm run dev', + command: 'npm run dev -- --mode e2e', port: 5173, reuseExistingServer: !process.env.CI, }, diff --git a/src/Umbraco.Web.UI.Client/src/vite-env.d.ts b/src/Umbraco.Web.UI.Client/src/vite-env.d.ts index 23b8b24124..f6224a3614 100644 --- a/src/Umbraco.Web.UI.Client/src/vite-env.d.ts +++ b/src/Umbraco.Web.UI.Client/src/vite-env.d.ts @@ -1,4 +1,5 @@ /// + interface ImportMetaEnv { VITE_UMBRACO_INSTALL_STATUS: 'running' | 'must-upgrade' | 'must-install'; VITE_UMBRACO_INSTALL_PRECONFIGURED: string;