diff --git a/src/signal/monitor.tool-result.pairs-uuid-only-senders-uuid-allowlist-entry.e2e.test.ts b/src/signal/monitor.tool-result.pairs-uuid-only-senders-uuid-allowlist-entry.e2e.test.ts index 3a97fe8b39e..5f51b56df91 100644 --- a/src/signal/monitor.tool-result.pairs-uuid-only-senders-uuid-allowlist-entry.e2e.test.ts +++ b/src/signal/monitor.tool-result.pairs-uuid-only-senders-uuid-allowlist-entry.e2e.test.ts @@ -1,5 +1,4 @@ import { describe, expect, it, vi } from "vitest"; -import { monitorSignalProvider } from "./monitor.js"; import { config, flush, @@ -10,6 +9,9 @@ import { installSignalToolResultTestHooks(); +// Import after the harness registers `vi.mock(...)` for Signal internals. +const { monitorSignalProvider } = await import("./monitor.js"); + const { replyMock, sendMock, streamMock, upsertPairingRequestMock } = getSignalToolResultTestMocks(); diff --git a/src/signal/monitor.tool-result.sends-tool-summaries-responseprefix.test.ts b/src/signal/monitor.tool-result.sends-tool-summaries-responseprefix.test.ts index eb955702114..0f686fb0bcf 100644 --- a/src/signal/monitor.tool-result.sends-tool-summaries-responseprefix.test.ts +++ b/src/signal/monitor.tool-result.sends-tool-summaries-responseprefix.test.ts @@ -3,7 +3,6 @@ import type { OpenClawConfig } from "../config/config.js"; import { peekSystemEvents } from "../infra/system-events.js"; import { resolveAgentRoute } from "../routing/resolve-route.js"; import { normalizeE164 } from "../utils.js"; -import { monitorSignalProvider } from "./monitor.js"; import { config, flush, @@ -14,6 +13,9 @@ import { installSignalToolResultTestHooks(); +// Import after the harness registers `vi.mock(...)` for Signal internals. +const { monitorSignalProvider } = await import("./monitor.js"); + const { replyMock, sendMock,