From efb404b14f789b3aeed4bf1967501b40fc2d706f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 12 May 2026 22:27:00 +0100 Subject: [PATCH] test: dedupe agents mutate mock reads --- src/gateway/server-methods/agents-mutate.test.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/gateway/server-methods/agents-mutate.test.ts b/src/gateway/server-methods/agents-mutate.test.ts index 31ebb21e135..5e34331439e 100644 --- a/src/gateway/server-methods/agents-mutate.test.ts +++ b/src/gateway/server-methods/agents-mutate.test.ts @@ -284,6 +284,10 @@ function expectRespondErrorContaining(respond: ReturnType, text: s return error; } +function firstRespondResult(respond: ReturnType): unknown { + return mockCallArg(respond, 0, 1); +} + function expectStringContaining(value: unknown, text: string) { expect(typeof value).toBe("string"); expect(value as string).toContain(text); @@ -444,7 +448,7 @@ async function listAgentFileNames(agentId = "main") { const { respond, promise } = makeCall("agents.files.list", { agentId }); await promise; - const [, result] = respond.mock.calls.at(0) ?? []; + const result = firstRespondResult(respond); const files = (result as { files: Array<{ name: string }> }).files; return files.map((file) => file.name); } @@ -1170,7 +1174,7 @@ describe("agents.files.list", () => { const { respond, promise } = makeCall("agents.files.list", { agentId: "main" }); await promise; - const [, result] = respond.mock.calls.at(0) ?? []; + const result = firstRespondResult(respond); const files = (result as { files: Array<{ name: string; missing: boolean; size?: number }> }) .files; const file = files.find((entry) => entry.name === "AGENTS.md"); @@ -1197,7 +1201,7 @@ describe("agents.files.list", () => { const { respond, promise } = makeCall("agents.files.list", { agentId: "main" }); await promise; - const [, result] = respond.mock.calls.at(0) ?? []; + const result = firstRespondResult(respond); const files = (result as { files: Array<{ name: string; missing: boolean; size?: number }> }) .files; const file = files.find((entry) => entry.name === "AGENTS.md");