/** * Custom Playwright fixture that provides a page with a pre-injected * mock EncryptID session in localStorage. */ import { test as base, type Page } from "@playwright/test"; import { sessionInjectionScript, type MockSessionOpts } from "./mock-session"; type AuthFixtures = { authedPage: Page; }; export const test = base.extend({ authedPage: async ({ page }, use) => { await page.addInitScript(sessionInjectionScript()); await use(page); }, }); export { expect } from "@playwright/test";