test(openai): check input type before metadata assertion

This commit is contained in:
r266-tech committed 2026-09-13 07:13:31 +08:00
1 parent 196c15b5cd
commit e5272c130c
1 file changed
+3 -1
@@ -78,5 +78,7 @@ func TestOAuthInputInternalMetadataCompatibility(t *testing.T) {
var req map[string]any
require.NoError(t, json.Unmarshal(body, &req))
require.True(t, normalizeOpenAIOAuthResponsesCompatibilityFields(req))
require.NotContains(t, req["input"].([]any)[0], "internal_chat_message_metadata_passthrough")
input, ok := req["input"].([]any)
require.True(t, ok)
require.NotContains(t, input[0], "internal_chat_message_metadata_passthrough")
}