From d733786cf786b3d0f1912dcb2a621a76cc692edf Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 6 Apr 2026 17:46:34 +0100 Subject: [PATCH] test: slim memory cli runtime mock imports --- extensions/memory-core/src/cli.test.ts | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/extensions/memory-core/src/cli.test.ts b/extensions/memory-core/src/cli.test.ts index 14a4c9fcbb0..eb61ff534a5 100644 --- a/extensions/memory-core/src/cli.test.ts +++ b/extensions/memory-core/src/cli.test.ts @@ -22,14 +22,31 @@ const resolveCommandSecretRefsViaGateway = vi.hoisted(() => ); vi.mock("./cli.host.runtime.js", async () => { - const actual = - await vi.importActual("./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, }; });