diff --git a/src/cli/plugin-registry.test.ts b/src/cli/plugin-registry.test.ts index 048c36461eb..f20bc73ebf6 100644 --- a/src/cli/plugin-registry.test.ts +++ b/src/cli/plugin-registry.test.ts @@ -29,6 +29,8 @@ function withActivatedPluginIdsForTest>( const mocks = vi.hoisted(() => ({ loadOpenClawPlugins: vi.fn(), + resolveRuntimePluginRegistry: + vi.fn(), getActivePluginRegistry: vi.fn(), resolveConfiguredChannelPluginIds: vi.fn(), @@ -44,6 +46,8 @@ let resetPluginRegistryLoadedForTests: typeof import("./plugin-registry.js").__t vi.mock("../plugins/loader.js", () => ({ loadOpenClawPlugins: (...args: Parameters) => mocks.loadOpenClawPlugins(...args), + resolveRuntimePluginRegistry: (...args: Parameters) => + mocks.resolveRuntimePluginRegistry(...args), })); vi.mock("../plugins/runtime.js", () => ({ @@ -112,6 +116,7 @@ describe("ensurePluginRegistryLoaded", () => { beforeEach(() => { mocks.loadOpenClawPlugins.mockReset(); + mocks.resolveRuntimePluginRegistry.mockReset(); mocks.getActivePluginRegistry.mockReset(); mocks.resolveConfiguredChannelPluginIds.mockReset(); mocks.resolveChannelPluginIds.mockReset(); @@ -119,6 +124,7 @@ describe("ensurePluginRegistryLoaded", () => { resetPluginRegistryLoadedForTests(); mocks.getActivePluginRegistry.mockReturnValue(createEmptyPluginRegistry()); + mocks.resolveRuntimePluginRegistry.mockReturnValue(undefined); mocks.resolvePluginRuntimeLoadContext.mockImplementation((options) => { const rawConfig = (options?.config ?? {}) as Record; return {