From fbb88d5063b7c731c60151aaa81f532ca881c2e9 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 3 Mar 2026 01:38:27 +0000 Subject: [PATCH] refactor(tests): dedupe isolated agent cron turn assertions --- ....uses-last-non-empty-agent-text-as.test.ts | 27 +++++-------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/src/cron/isolated-agent.uses-last-non-empty-agent-text-as.test.ts b/src/cron/isolated-agent.uses-last-non-empty-agent-text-as.test.ts index 922dd6f7643..bd6f937ff7e 100644 --- a/src/cron/isolated-agent.uses-last-non-empty-agent-text-as.test.ts +++ b/src/cron/isolated-agent.uses-last-non-empty-agent-text-as.test.ts @@ -557,12 +557,7 @@ describe("runCronIsolatedAgentTurn", () => { }); expect(res.status).toBe("ok"); - const call = vi.mocked(runEmbeddedPiAgent).mock.calls.at(-1)?.[0] as { - provider?: string; - model?: string; - }; - expect(call?.provider).toBe("anthropic"); - expect(call?.model).toBe("claude-opus-4-5"); + expectEmbeddedProviderModel({ provider: "anthropic", model: "claude-opus-4-5" }); }); }); @@ -621,26 +616,18 @@ describe("runCronIsolatedAgentTurn", () => { await withTempHome(async (home) => { const storePath = await writeSessionStore(home, { lastProvider: "webchat", lastTo: "" }); const deps = makeDeps(); - - const first = ( - await runCronTurn(home, { + const runPingTurn = () => + runCronTurn(home, { deps, jobPayload: { kind: "agentTurn", message: "ping", deliver: false }, message: "ping", mockTexts: ["ok"], storePath, - }) - ).res; + }); - const second = ( - await runCronTurn(home, { - deps, - jobPayload: { kind: "agentTurn", message: "ping", deliver: false }, - message: "ping", - mockTexts: ["ok"], - storePath, - }) - ).res; + const first = (await runPingTurn()).res; + + const second = (await runPingTurn()).res; expect(first.sessionId).toBeDefined(); expect(second.sessionId).toBeDefined();