mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 11:10:45 +00:00
test(gateway): mock bundled runtime deps pruning
This commit is contained in:
@@ -16,6 +16,9 @@ const loadGatewayStartupPlugins = vi.hoisted(() =>
|
||||
gatewayMethods: ["ping"],
|
||||
})),
|
||||
);
|
||||
const pruneUnknownBundledRuntimeDepsRoots = vi.hoisted(() =>
|
||||
vi.fn((_params: unknown) => ({ scanned: 0, removed: 0, skippedLocked: 0 })),
|
||||
);
|
||||
const repairBundledRuntimeDepsInstallRootAsync = vi.hoisted(() =>
|
||||
vi.fn(async (_params: unknown) => ({})),
|
||||
);
|
||||
@@ -120,6 +123,8 @@ vi.mock("../infra/openclaw-root.js", () => ({
|
||||
}));
|
||||
|
||||
vi.mock("../plugins/bundled-runtime-deps.js", () => ({
|
||||
pruneUnknownBundledRuntimeDepsRoots: (params: unknown) =>
|
||||
pruneUnknownBundledRuntimeDepsRoots(params),
|
||||
repairBundledRuntimeDepsInstallRootAsync: (params: unknown) =>
|
||||
repairBundledRuntimeDepsInstallRootAsync(params),
|
||||
resolveBundledRuntimeDependencyPackageInstallRoot: (packageRoot: string, params: unknown) =>
|
||||
@@ -170,6 +175,11 @@ describe("prepareGatewayPluginBootstrap runtime-deps staging", () => {
|
||||
applyPluginAutoEnable.mockClear();
|
||||
initSubagentRegistry.mockClear();
|
||||
loadGatewayStartupPlugins.mockClear();
|
||||
pruneUnknownBundledRuntimeDepsRoots.mockClear().mockReturnValue({
|
||||
scanned: 0,
|
||||
removed: 0,
|
||||
skippedLocked: 0,
|
||||
});
|
||||
repairBundledRuntimeDepsInstallRootAsync.mockReset().mockResolvedValue({});
|
||||
resolveBundledRuntimeDependencyPackageInstallRoot.mockClear();
|
||||
loadPluginLookUpTable.mockClear().mockReturnValue({
|
||||
|
||||
Reference in New Issue
Block a user