























@@ -224,9 +224,9 @@ describe("pruneHistoryForContextShare", () => {
224224it("drops older chunks until the history budget is met", () => {
225225const { pruned, maxContextTokens } = pruneLargeSimpleHistory();
226226227-expect(pruned.droppedChunks).toBeGreaterThan(0);
227+expect(pruned.droppedChunks).toBe(2);
228228expect(pruned.keptTokens).toBeLessThanOrEqual(Math.floor(maxContextTokens * 0.5));
229-expect(pruned.messages.length).toBeGreaterThan(0);
229+expect(pruned.messages.map((msg) => msg.timestamp)).toEqual([4]);
230230});
231231232232it("keeps the newest messages when pruning", () => {
@@ -264,7 +264,8 @@ describe("pruneHistoryForContextShare", () => {
264264it("returns droppedMessagesList containing dropped messages", () => {
265265const { messages, pruned } = pruneLargeSimpleHistory();
266266267-expect(pruned.droppedChunks).toBeGreaterThan(0);
267+expect(pruned.droppedChunks).toBe(2);
268+expect(pruned.droppedMessagesList.map((msg) => msg.timestamp)).toEqual([1, 2, 3]);
268269expect(pruned.droppedMessagesList.length).toBe(pruned.droppedMessages);
269270270271const allIds = [
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。