From 610dc74ea82001ac20e48db799dd3ecd047199e0 Mon Sep 17 00:00:00 2001 From: Chinesezjc Date: Tue, 11 Aug 2026 14:49:01 +0800 Subject: [PATCH] test(tools): fix error code assertions for collapsed call tests The error code lives on ToolFailure.info.code, not ToolFailure.code. --- packages/core/tools/tests/code-mode.spec.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/tools/tests/code-mode.spec.ts b/packages/core/tools/tests/code-mode.spec.ts index 0b9eb16ef1..c5a1a8995a 100644 --- a/packages/core/tools/tests/code-mode.spec.ts +++ b/packages/core/tools/tests/code-mode.spec.ts @@ -1574,7 +1574,7 @@ describe('the run_code dispatch bridge', () => { }) expect(result.isError).toBe(true) // eslint-disable-next-line @typescript-eslint/no-explicit-any -- error is a union type - expect((result.error as any).code).toBe('UNKNOWN_TOOL') + expect((result.error as any).info.code).toBe('UNKNOWN_TOOL') }) it('routes a pre-aborted collapsed call through ABORTED_BEFORE_DISPATCH', async () => { @@ -1592,7 +1592,7 @@ describe('the run_code dispatch bridge', () => { }) expect(result.isError).toBe(true) // eslint-disable-next-line @typescript-eslint/no-explicit-any -- error is a union type - expect((result.error as any).code).toBe(TOOL_ABORTED_BEFORE_DISPATCH) + expect((result.error as any).info.code).toBe(TOOL_ABORTED_BEFORE_DISPATCH) }) })