From 3fc658581587759518382b1f0b7fe79d394bb264 Mon Sep 17 00:00:00 2001 From: Cameron Date: Mon, 2 Mar 2026 16:10:04 -0800 Subject: [PATCH] fix: resolve TS errors in result-guard.test.ts mock sendMessage types (#460) --- src/core/result-guard.test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/result-guard.test.ts b/src/core/result-guard.test.ts index 0ff0cd9..8d4df1e 100644 --- a/src/core/result-guard.test.ts +++ b/src/core/result-guard.test.ts @@ -3,7 +3,7 @@ import { mkdtempSync, rmSync } from 'node:fs'; import { join } from 'node:path'; import { tmpdir } from 'node:os'; import { LettaBot } from './bot.js'; -import type { InboundMessage } from './types.js'; +import type { InboundMessage, OutboundMessage } from './types.js'; describe('result divergence guard', () => { let workDir: string; @@ -28,7 +28,7 @@ describe('result divergence guard', () => { start: vi.fn(async () => {}), stop: vi.fn(async () => {}), isRunning: vi.fn(() => true), - sendMessage: vi.fn(async () => ({ messageId: 'msg-1' })), + sendMessage: vi.fn(async (_msg: OutboundMessage) => ({ messageId: 'msg-1' })), editMessage: vi.fn(async () => {}), sendTypingIndicator: vi.fn(async () => {}), stopTypingIndicator: vi.fn(async () => {}), @@ -73,7 +73,7 @@ describe('result divergence guard', () => { start: vi.fn(async () => {}), stop: vi.fn(async () => {}), isRunning: vi.fn(() => true), - sendMessage: vi.fn(async () => ({ messageId: 'msg-1' })), + sendMessage: vi.fn(async (_msg: OutboundMessage) => ({ messageId: 'msg-1' })), editMessage: vi.fn(async () => {}), sendTypingIndicator: vi.fn(async () => {}), stopTypingIndicator: vi.fn(async () => {}),