refactor(test): share overflow compaction mocks

This commit is contained in:
Peter Steinberger
2026-02-14 23:00:07 +00:00
parent 53a8f474ee
commit b744ba3410
4 changed files with 141 additions and 271 deletions

View File

@@ -0,0 +1,22 @@
import type { EmbeddedRunAttemptResult } from "./run/types.js";
export function makeAttemptResult(
overrides: Partial<EmbeddedRunAttemptResult> = {},
): EmbeddedRunAttemptResult {
return {
aborted: false,
timedOut: false,
timedOutDuringCompaction: false,
promptError: null,
sessionIdUsed: "test-session",
assistantTexts: ["Hello!"],
toolMetas: [],
lastAssistant: undefined,
messagesSnapshot: [],
didSendViaMessagingTool: false,
messagingToolSentTexts: [],
messagingToolSentTargets: [],
cloudCodeAssistFormatError: false,
...overrides,
};
}