Skip to content

Commit 4f3b951

Browse files
committed
test(plugins): update runtime registry mocks
1 parent 9cb8608 commit 4f3b951

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

src/cli/plugin-registry.test.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ function withActivatedPluginIdsForTest<T extends Record<string, unknown>>(
2929

3030
const mocks = vi.hoisted(() => ({
3131
loadOpenClawPlugins: vi.fn<typeof import("../plugins/loader.js").loadOpenClawPlugins>(),
32+
resolveCompatibleRuntimePluginRegistry:
33+
vi.fn<typeof import("../plugins/loader.js").resolveCompatibleRuntimePluginRegistry>(),
3234
resolveRuntimePluginRegistry:
3335
vi.fn<typeof import("../plugins/loader.js").resolveRuntimePluginRegistry>(),
3436
getActivePluginRegistry: vi.fn<typeof import("../plugins/runtime.js").getActivePluginRegistry>(),
@@ -50,6 +52,9 @@ let resetPluginRegistryLoadedForTests: typeof import("./plugin-registry.js").__t
5052
vi.mock("../plugins/loader.js", () => ({
5153
loadOpenClawPlugins: (...args: Parameters<typeof mocks.loadOpenClawPlugins>) =>
5254
mocks.loadOpenClawPlugins(...args),
55+
resolveCompatibleRuntimePluginRegistry: (
56+
...args: Parameters<typeof mocks.resolveCompatibleRuntimePluginRegistry>
57+
) => mocks.resolveCompatibleRuntimePluginRegistry(...args),
5358
resolveRuntimePluginRegistry: (...args: Parameters<typeof mocks.resolveRuntimePluginRegistry>) =>
5459
mocks.resolveRuntimePluginRegistry(...args),
5560
}));
@@ -123,6 +128,7 @@ describe("ensurePluginRegistryLoaded", () => {
123128

124129
beforeEach(() => {
125130
mocks.loadOpenClawPlugins.mockReset();
131+
mocks.resolveCompatibleRuntimePluginRegistry.mockReset();
126132
mocks.resolveRuntimePluginRegistry.mockReset();
127133
mocks.getActivePluginRegistry.mockReset();
128134
mocks.resolveConfiguredChannelPluginIds.mockReset();
@@ -132,6 +138,7 @@ describe("ensurePluginRegistryLoaded", () => {
132138
resetPluginRegistryLoadedForTests();
133139

134140
mocks.getActivePluginRegistry.mockReturnValue(createEmptyPluginRegistry());
141+
mocks.resolveCompatibleRuntimePluginRegistry.mockReturnValue(undefined);
135142
mocks.resolveRuntimePluginRegistry.mockReturnValue(undefined);
136143
mocks.resolveDiscoverableScopedChannelPluginIds.mockReturnValue([]);
137144
mocks.resolvePluginRuntimeLoadContext.mockImplementation((options) => {

src/commands/onboard-non-interactive.gateway.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ vi.mock("./health.js", () => ({
141141
}));
142142

143143
vi.mock("../plugins/migration-provider-runtime.js", () => ({
144+
ensureStandaloneMigrationProviderRegistryLoaded: vi.fn(),
144145
resolvePluginMigrationProviders: () => [migrationProviderMock],
145146
resolvePluginMigrationProvider: ({ providerId }: { providerId: string }) =>
146147
providerId === migrationProviderMock.id ? migrationProviderMock : undefined,

0 commit comments

Comments
 (0)