From fefd0d5145232ff43c105f76d7f719c414ff3059 Mon Sep 17 00:00:00 2001 From: hansnow Date: Wed, 19 Aug 2026 15:31:18 +0800 Subject: [PATCH] test(apicompat): avoid unchecked tool history assertions --- backend/internal/pkg/apicompat/responses_client_tools_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/internal/pkg/apicompat/responses_client_tools_test.go b/backend/internal/pkg/apicompat/responses_client_tools_test.go index 38df6c265..0836e22d6 100644 --- a/backend/internal/pkg/apicompat/responses_client_tools_test.go +++ b/backend/internal/pkg/apicompat/responses_client_tools_test.go @@ -133,7 +133,9 @@ func TestAdaptResponsesClientToolsWithInheritedMapping_ExplicitToolsReplaceInher require.NoError(t, err) require.False(t, changed) require.Empty(t, mapping) - require.Equal(t, "custom_tool_call", req["input"].([]any)[0].(map[string]any)["type"]) + items := requireResponsesClientToolValue[[]any](t, req["input"]) + call := requireResponsesClientToolValue[map[string]any](t, items[0]) + require.Equal(t, "custom_tool_call", call["type"]) } func TestRestoreResponsesClientToolPayload_RestoresClientAndNamespaceCalls(t *testing.T) {