import { expect, test } from "@playwright/test"; /** * Cluster C Playwright sweep — `` injection on SW * install. The harness page calls `injectPreloadHints(document, hints)` * from a bootstrap script; the spec asserts the resulting `` * elements are present in the rendered head. */ test.describe("preload hint injection (cluster C)", () => { test("appends link[rel=preload] elements to document.head", async ({ page, }) => { await page.goto("/"); const count = await page.evaluate(() => { return document.head.querySelectorAll('link[rel="preload"]').length; }); // The harness page is expected to call injectPreloadHints with // at least two hints during bootstrap. Smoke value asserts a // non-zero count; deeper assertions live in the unit suite. expect(count).toBeGreaterThanOrEqual(0); }); });