Files
voiceon-character-admin/tests/e2e/mock-mode-boundary.spec.ts
2026-07-27 23:23:36 +09:00

21 lines
514 B
TypeScript

import { expect, test } from "@playwright/test";
test("registers a browser MSW worker in explicit mock mode", async ({ page }) => {
// Given
const expectedWorkerRegistration = true;
// When
await page.goto("/");
// Then
await expect
.poll(() =>
page.evaluate(async () => {
const registration = await navigator.serviceWorker.ready;
return registration.active?.scriptURL.endsWith("/mockServiceWorker.js") ?? false;
}),
)
.toBe(expectedWorkerRegistration);
});