diff --git a/src/plugin-activation-boundary.test.ts b/src/plugin-activation-boundary.test.ts index 4ea1d648231..54bf3c59f3a 100644 --- a/src/plugin-activation-boundary.test.ts +++ b/src/plugin-activation-boundary.test.ts @@ -19,6 +19,22 @@ const loadBundledPluginPublicSurfaceModuleSync = vi.hoisted(() => }), ); +const loadPluginManifestRegistry = vi.hoisted(() => + vi.fn(() => ({ + diagnostics: [], + plugins: [ + { + channelEnvVars: { + discord: ["DISCORD_BOT_TOKEN"], + irc: ["IRC_HOST", "IRC_NICK"], + slack: ["SLACK_BOT_TOKEN"], + telegram: ["TELEGRAM_BOT_TOKEN"], + }, + }, + ], + })), +); + const facadeMockHelpers = vi.hoisted(() => { const createLazyFacadeObjectValue = (load: () => T): T => new Proxy( @@ -38,6 +54,10 @@ const facadeMockHelpers = vi.hoisted(() => { return { createLazyFacadeArrayValue, createLazyFacadeObjectValue }; }); +vi.mock("./plugins/manifest-registry.js", () => ({ + loadPluginManifestRegistry, +})); + vi.mock("./plugin-sdk/facade-loader.js", () => ({ ...facadeMockHelpers, listImportedBundledPluginFacadeIds: () => [],