Keep isolated page import compatible with test type checking
Quality / quality (ubuntu-latest) (push) Canceled after 0s
Quality / quality (windows-latest) (push) Canceled after 0s

This commit is contained in:
Clintchiz committed 2026-10-01 20:21:01 +05:30
1 parent a023049431
commit 41383960f8
1 file changed
+2 -1
@@ -18,7 +18,8 @@ test("separately bundled preview modules reuse one realm sanitizer", async () =>
builderPreviewHTML("<p>First page</p>", doc); builderPreviewHTML("<p>First page</p>", doc);
const key = Symbol.for("wrnexus.block-editor.preview-sanitizer"); const key = Symbol.for("wrnexus.block-editor.preview-sanitizer");
const first = (window as any)[key]; const first = (window as any)[key];
const secondModule = await import("../src/preview-html.ts?second-page"); const secondPageModule = "../src/preview-html.ts?second-page";
const secondModule = await import(secondPageModule);
expect(String(secondModule.builderPreviewHTML("<p>Second page</p>", doc))).toContain("Second page"); expect(String(secondModule.builderPreviewHTML("<p>Second page</p>", doc))).toContain("Second page");
expect((window as any)[key]).toBe(first); expect((window as any)[key]).toBe(first);
window.close(); window.close();