From fa72f1947a9ead14eef04a72fef846696e87fc80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=B6=E9=9B=A8=E9=81=A5?= <59300016+StarryKira@users.noreply.github.com> Date: Sun, 8 Mar 2026 21:21:36 +0800 Subject: [PATCH] Update backend/internal/service/gateway_request_test.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- backend/internal/service/gateway_request_test.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/backend/internal/service/gateway_request_test.go b/backend/internal/service/gateway_request_test.go index 1a9eee1e..42b61e3f 100644 --- a/backend/internal/service/gateway_request_test.go +++ b/backend/internal/service/gateway_request_test.go @@ -584,11 +584,14 @@ func TestFilterSignatureSensitiveBlocksForRetry_RemovesClearThinkingStrategy(t * cm, ok := req["context_management"].(map[string]any) require.True(t, ok) - edits, _ := cm["edits"].([]any) - for _, e := range edits { - em, ok := e.(map[string]any) + if rawEdits, hasEdits := cm["edits"]; hasEdits { + edits, ok := rawEdits.([]any) require.True(t, ok) - require.NotEqual(t, "clear_thinking_20251015", em["type"], "clear_thinking_20251015 应被移除") + for _, e := range edits { + em, ok := e.(map[string]any) + require.True(t, ok) + require.NotEqual(t, "clear_thinking_20251015", em["type"], "clear_thinking_20251015 应被移除") + } } }