test: use transcript-mode session context in model persistence assertions

buildSessionContext now drops failed tails by default (#6357); these
assertions inspect the interrupted tail and need transcript mode.
This commit is contained in:
can1357
2026-07-23 11:48:55 +02:00
parent 49782ecce6
commit 42d705f4a7
@@ -464,7 +464,7 @@ describe("AgentSession model persistence", () => {
if (!sessionFile) throw new Error("Expected interrupted session file");
const result = await createStartupResumeSession(sessionFile);
const messages = result.session.sessionManager.buildSessionContext().messages;
const messages = result.session.sessionManager.buildSessionContext({ transcript: true }).messages;
expect(messages.at(-1)).toMatchObject({
role: "assistant",
content: [],
@@ -567,7 +567,7 @@ describe("AgentSession model persistence", () => {
await expect(created.session.switchSession(targetFile)).resolves.toBe(true);
expect(created.session.sessionManager.buildSessionContext().messages.at(-1)).toMatchObject({
expect(created.session.sessionManager.buildSessionContext({ transcript: true }).messages.at(-1)).toMatchObject({
role: "assistant",
api: defaultModel.api,
provider: defaultModel.provider,