Files
openclaw/src/agents/subagent-registry.mocks.shared.ts
2026-04-04 20:06:32 +01:00

20 lines
419 B
TypeScript

import { vi } from "vitest";
const noop = () => {};
const sharedMocks = vi.hoisted(() => ({
callGateway: vi.fn(async () => ({
status: "ok" as const,
startedAt: 111,
endedAt: 222,
})),
onAgentEvent: vi.fn(() => noop),
}));
vi.mock("../gateway/call.js", () => ({
callGateway: sharedMocks.callGateway,
}));
vi.mock("../infra/agent-events.js", () => ({
onAgentEvent: sharedMocks.onAgentEvent,
}));