diff --git a/src/Umbraco.Web.UI.Client/test.ts b/src/Umbraco.Web.UI.Client/test.ts index 9a0a529569..00680e64cf 100644 --- a/src/Umbraco.Web.UI.Client/test.ts +++ b/src/Umbraco.Web.UI.Client/test.ts @@ -4,10 +4,18 @@ import { createWorkerFixture } from 'playwright-msw'; import { handlers } from './src/mocks/e2e-handlers'; import type { MockServiceWorker } from 'playwright-msw'; + const test = base.extend<{ worker: MockServiceWorker; }>({ worker: createWorkerFixture(...handlers), + page: async ({ page }, use) => { + // Set is-authenticated in sessionStorage to true + await page.addInitScript(`window.sessionStorage.setItem('is-authenticated', 'true');`); + + // Use signed-in page in all tests + await use(page); + }, }); export { test, expect };