From ed74fa692b7a22bfdcc8be5bedcc123b04d829e9 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 31 May 2026 16:42:09 +0100 Subject: [PATCH] test(ui): narrow vite resolve hook in config test --- ui/src/ui/control-ui-vite-config.node.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/src/ui/control-ui-vite-config.node.test.ts b/ui/src/ui/control-ui-vite-config.node.test.ts index ffb6d470b6f..764c0f1ac84 100644 --- a/ui/src/ui/control-ui-vite-config.node.test.ts +++ b/ui/src/ui/control-ui-vite-config.node.test.ts @@ -55,7 +55,9 @@ describe("Control UI Vite config", () => { it("uses a browser-safe redactor for shared tool display imports", async () => { const plugin = controlUiBrowserOnlySharedModuleAliases(); const resolveId = plugin.resolveId; - expect(typeof resolveId).toBe("function"); + if (typeof resolveId !== "function") { + throw new Error("Expected browser-only shared module alias plugin to expose resolveId"); + } const resolved = await resolveId.call( {} as never,