test: slim memory cli runtime mock imports

This commit is contained in:
Peter Steinberger
2026-04-06 17:46:34 +01:00
parent 30c686423f
commit d733786cf7

View File

@@ -22,14 +22,31 @@ const resolveCommandSecretRefsViaGateway = vi.hoisted(() =>
);
vi.mock("./cli.host.runtime.js", async () => {
const actual =
await vi.importActual<typeof import("./cli.host.runtime.js")>("./cli.host.runtime.js");
const [runtimeCli, runtimeCore, runtimeFiles] = await Promise.all([
import("openclaw/plugin-sdk/memory-core-host-runtime-cli"),
import("openclaw/plugin-sdk/memory-core-host-runtime-core"),
import("openclaw/plugin-sdk/memory-core-host-runtime-files"),
]);
return {
...actual,
colorize: runtimeCli.colorize,
defaultRuntime: runtimeCli.defaultRuntime,
formatErrorMessage: runtimeCli.formatErrorMessage,
getMemorySearchManager,
isRich: runtimeCli.isRich,
listMemoryFiles: runtimeFiles.listMemoryFiles,
loadConfig,
normalizeExtraMemoryPaths: runtimeFiles.normalizeExtraMemoryPaths,
resolveCommandSecretRefsViaGateway,
resolveDefaultAgentId,
resolveSessionTranscriptsDirForAgent: runtimeCore.resolveSessionTranscriptsDirForAgent,
resolveStateDir: runtimeCore.resolveStateDir,
setVerbose: runtimeCli.setVerbose,
shortenHomeInString: runtimeCli.shortenHomeInString,
shortenHomePath: runtimeCli.shortenHomePath,
theme: runtimeCli.theme,
withManager: runtimeCli.withManager,
withProgress: runtimeCli.withProgress,
withProgressTotals: runtimeCli.withProgressTotals,
};
});