From d5faa699dafff4330e87356b26d3ba8ce0d49332 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 7 Apr 2026 11:56:02 +0100 Subject: [PATCH] test: speed up bundled shape guard --- .../plugins/bundled.shape-guard.test.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/channels/plugins/bundled.shape-guard.test.ts b/src/channels/plugins/bundled.shape-guard.test.ts index 2d43849a0f8..643169246d5 100644 --- a/src/channels/plugins/bundled.shape-guard.test.ts +++ b/src/channels/plugins/bundled.shape-guard.test.ts @@ -40,6 +40,23 @@ describe("bundled channel entry shape guards", () => { }); it("loads real bundled channel entries from the source tree", async () => { + vi.doMock("../../plugins/bundled-channel-runtime.js", async (importOriginal) => { + const actual = + await importOriginal(); + return { + ...actual, + listBundledChannelPluginMetadata: (params: { + includeChannelConfigs: boolean; + includeSyntheticChannelConfigs: boolean; + }) => + actual + .listBundledChannelPluginMetadata(params) + .filter( + (metadata) => metadata.manifest.id === "slack" || metadata.manifest.id === "line", + ), + }; + }); + const bundled = await importFreshModule( import.meta.url, "./bundled.js?scope=real-bundled-source-tree",