mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-07 16:48:45 +08:00
test(gemini): check function declaration assertions
This commit is contained in:
@@ -228,8 +228,12 @@ func TestGeminiForwardAsChatCompletions_FunctionNamedWebSearchStaysClientSide(t
|
||||
functionDecls, ok := functionTool["functionDeclarations"].([]any)
|
||||
require.True(t, ok)
|
||||
require.Len(t, functionDecls, 2)
|
||||
require.Equal(t, "web_search", functionDecls[0].(map[string]any)["name"])
|
||||
require.Equal(t, "read_file", functionDecls[1].(map[string]any)["name"])
|
||||
webSearchDecl, ok := functionDecls[0].(map[string]any)
|
||||
require.True(t, ok)
|
||||
readFileDecl, ok := functionDecls[1].(map[string]any)
|
||||
require.True(t, ok)
|
||||
require.Equal(t, "web_search", webSearchDecl["name"])
|
||||
require.Equal(t, "read_file", readFileDecl["name"])
|
||||
require.NotContains(t, functionTool, "googleSearch")
|
||||
require.NotContains(t, functionTool, "google_search")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user