From 2f7218cba4dbe50b59340e70f46e1927db59dd92 Mon Sep 17 00:00:00 2001 From: _Kerman Date: Fri, 12 Jun 2026 11:32:30 +0800 Subject: [PATCH] test: fix resume test assertions for compaction replay records (#681) --- apps/kimi-code/test/tui/message-replay.test.ts | 2 ++ packages/agent-core/test/agent/resume.test.ts | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/kimi-code/test/tui/message-replay.test.ts b/apps/kimi-code/test/tui/message-replay.test.ts index 51a5ac4bc..f54bac27b 100644 --- a/apps/kimi-code/test/tui/message-replay.test.ts +++ b/apps/kimi-code/test/tui/message-replay.test.ts @@ -994,6 +994,7 @@ describe('KimiTUI resume message replay', () => { const driver = await replayIntoDriver([ message('user', [{ type: 'text', text: 'prompt before compaction' }]), { + time: REPLAY_TIME, type: 'compaction', result: { summary: 'Compacted transcript summary.', @@ -1025,6 +1026,7 @@ describe('KimiTUI resume message replay', () => { const driver = await replayIntoDriver([ message('user', [{ type: 'text', text: 'prompt before cancellation' }]), { + time: REPLAY_TIME, type: 'compaction', result: 'cancelled', instruction: 'preserve implementation notes', diff --git a/packages/agent-core/test/agent/resume.test.ts b/packages/agent-core/test/agent/resume.test.ts index 39b1e42cd..fbe340f80 100644 --- a/packages/agent-core/test/agent/resume.test.ts +++ b/packages/agent-core/test/agent/resume.test.ts @@ -270,7 +270,7 @@ describe('Agent resume', () => { content: [{ type: 'text', text: 'Historical prompt before compaction' }], }), }), - { + expect.objectContaining({ type: 'compaction', result: { summary: 'Compacted implementation notes.', @@ -279,7 +279,7 @@ describe('Agent resume', () => { tokensAfter: 24, }, instruction: 'preserve implementation notes', - }, + }), ]); }); @@ -299,11 +299,11 @@ describe('Agent resume', () => { await ctx.agent.resume(); expect(ctx.agent.replayBuilder.buildResult()).toEqual([ - { + expect.objectContaining({ type: 'compaction', result: 'cancelled', instruction: 'preserve implementation notes', - }, + }), ]); });