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