openclaw/src/auto-reply/reply/test-helpers.ts

16 lines
412 B
TypeScript
Raw Normal View History

import { vi } from "vitest";
import type { TypingController } from "./typing.js";
export function createMockTypingController(): TypingController {
return {
onReplyStart: vi.fn(async () => {}),
startTypingLoop: vi.fn(async () => {}),
startTypingOnText: vi.fn(async () => {}),
refreshTypingTtl: vi.fn(),
markRunComplete: vi.fn(),
markDispatchIdle: vi.fn(),
cleanup: vi.fn(),
};
}