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",