From 5be22e77812943d66bdaf3e8ed34b9c48499e2b3 Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 19:29:32 +0100 Subject: [PATCH] test: verify Claude session rows --- src/commands/sessions.test.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/commands/sessions.test.ts b/src/commands/sessions.test.ts index 83f1cd70a3d4..0fd209e42439 100644 --- a/src/commands/sessions.test.ts +++ b/src/commands/sessions.test.ts @@ -85,8 +85,9 @@ describe("sessionsCommand", () => { expect(logs.some((line) => line.includes("Runtime"))).toBe(true); const row = logs.find((line) => line.includes("agent:main:main")) ?? ""; - expect(row).toContain("claude-opus-4-7"); - expect(row).toContain("Claude CLI"); + expect(row).toBe( + "direct agent:main:main 1m ago claude-opus-4-7 Claude CLI unknown/200k (?%) id:main-session", + ); }); it("renders configured CLI runtime when the session stores a canonical provider", async () => { @@ -119,8 +120,9 @@ describe("sessionsCommand", () => { fs.rmSync(store); const row = logs.find((line) => line.includes("agent:main:main")) ?? ""; - expect(row).toContain("claude-opus-4-7"); - expect(row).toContain("Claude CLI"); + expect(row).toBe( + "direct agent:main:main 1m ago claude-opus-4-7 Claude CLI unknown/200k (?%) id:main-session", + ); }); it("shows placeholder rows when tokens are missing", async () => {