summaryrefslogtreecommitdiffhomepage
path: root/packages/core/tests/tools
diff options
context:
space:
mode:
Diffstat (limited to 'packages/core/tests/tools')
-rw-r--r--packages/core/tests/tools/summon.test.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/core/tests/tools/summon.test.ts b/packages/core/tests/tools/summon.test.ts
index 3909e48..722748c 100644
--- a/packages/core/tests/tools/summon.test.ts
+++ b/packages/core/tests/tools/summon.test.ts
@@ -118,7 +118,11 @@ describe("createSummonTool — execute() argument forwarding", () => {
[],
);
const out = await tool.execute({ task: "x" });
- expect(out).toBe("child-output");
+ // Foreground summons prefix the blocked result with `agent_id: <id>` so
+ // the frontend's ToolCallDisplay regex can surface the "Open Tab" button
+ // (see summon.ts). Assert both the prefix and the child output survive.
+ expect(out).toContain("agent_id: id-1");
+ expect(out).toBe("agent_id: id-1\n\nchild-output");
});
it("surfaces child errors when blocking", async () => {