From 5c33564eb8cf6f14be691dfff051c8cc3d1025c7 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 04:34:14 +0100 Subject: [PATCH] refactor: trim trigger harness exports --- .../trigger-handling-test-harness.ts | 69 ------------------- 1 file changed, 69 deletions(-) diff --git a/test/helpers/auto-reply/trigger-handling-test-harness.ts b/test/helpers/auto-reply/trigger-handling-test-harness.ts index d00302253f4..db87c78758c 100644 --- a/test/helpers/auto-reply/trigger-handling-test-harness.ts +++ b/test/helpers/auto-reply/trigger-handling-test-harness.ts @@ -42,10 +42,6 @@ export function getRunEmbeddedPiAgentMock(): AnyMock { return piEmbeddedMocks.runEmbeddedPiAgent; } -export function getQueueEmbeddedPiMessageMock(): AnyMock { - return piEmbeddedMocks.queueEmbeddedPiMessage; -} - const installPiEmbeddedMock = () => vi.doMock("../../../src/agents/pi-embedded.js", () => ({ abortEmbeddedPiRun: (...args: unknown[]) => piEmbeddedMocks.abortEmbeddedPiRun(...args), @@ -105,10 +101,6 @@ const modelCatalogMocks = getSharedMocks("openclaw.trigger-handling.model-catalo resetModelCatalogCacheForTest: vi.fn(), })); -export function getModelCatalogMocks(): AnyMocks { - return modelCatalogMocks; -} - const installModelCatalogMock = () => vi.doMock("../../../src/agents/model-catalog.js", () => modelCatalogMocks); @@ -143,10 +135,6 @@ const modelFallbackMocks = getSharedMocks("openclaw.trigger-handling.model-fallb ), })); -export function getModelFallbackMocks(): AnyMocks { - return modelFallbackMocks; -} - const installModelFallbackMock = () => vi.doMock("../../../src/agents/model-fallback.js", () => modelFallbackMocks); @@ -162,10 +150,6 @@ const webSessionMocks = getSharedMocks("openclaw.trigger-handling.web-session-mo readWebSelfId: vi.fn().mockReturnValue({ e164: "+1999" }), })); -export function getWebSessionMocks(): AnyMocks { - return webSessionMocks; -} - const installWebSessionMock = () => vi.doMock("../../../src/plugins/runtime/runtime-web-channel-plugin.js", () => ({ webAuthExists: (...args: unknown[]) => webSessionMocks.webAuthExists(...args), @@ -328,59 +312,6 @@ export async function readSessionStore(cfg: { return JSON.parse(storeRaw) as Record; } -export function makeWhatsAppElevatedCfg( - home: string, - opts?: { elevatedEnabled?: boolean; requireMentionInGroups?: boolean }, -): OpenClawConfig { - const cfg = makeCfg(home); - cfg.channels ??= {}; - cfg.channels.whatsapp = { - ...cfg.channels.whatsapp, - allowFrom: ["+1000"], - }; - if (opts?.requireMentionInGroups !== undefined) { - cfg.channels.whatsapp.groups = { "*": { requireMention: opts.requireMentionInGroups } }; - } - - cfg.tools = { - ...cfg.tools, - elevated: { - allowFrom: { whatsapp: ["+1000"] }, - ...(opts?.elevatedEnabled === false ? { enabled: false } : {}), - }, - }; - return cfg; -} - -export async function runDirectElevatedToggleAndLoadStore(params: { - cfg: OpenClawConfig; - getReplyFromConfig: typeof import("../../../src/auto-reply/reply.js").getReplyFromConfig; - body?: string; -}): Promise<{ - text: string | undefined; - store: Record; -}> { - const res = await params.getReplyFromConfig( - { - Body: params.body ?? "/elevated on", - From: "+1000", - To: "+2000", - Provider: "whatsapp", - SenderE164: "+1000", - CommandAuthorized: true, - }, - {}, - params.cfg, - ); - const text = Array.isArray(res) ? res[0]?.text : res?.text; - const storePath = params.cfg.session?.store; - if (!storePath) { - throw new Error("session.store is required in test config"); - } - const store = await readSessionStore(params.cfg); - return { text, store }; -} - export async function expectInlineCommandHandledAndStripped(params: { home: string; getReplyFromConfig: typeof import("../../../src/auto-reply/reply.js").getReplyFromConfig;