import { test as base } from "@playwright/test"; import { AppShell } from "../pageObjects/AppShell"; import { ReimbursementDetailPageObject } from "../pageObjects/ReimbursementDetailPage"; import { WorkflowTaskDetailPageObject } from "../pageObjects/WorkflowTaskDetailPage"; export const test = base.extend<{ shell: AppShell; reimbursementDetail: ReimbursementDetailPageObject; workflowDetail: WorkflowTaskDetailPageObject; }>({ shell: async ({ page }, use) => { await use(new AppShell(page)); }, reimbursementDetail: async ({ page }, use) => { await use(new ReimbursementDetailPageObject(page)); }, workflowDetail: async ({ page }, use) => { await use(new WorkflowTaskDetailPageObject(page)); }, }); export { expect } from "@playwright/test";