127 lines
4.0 KiB
INI
127 lines
4.0 KiB
INI
[language-model-tool-use.tentative.https.window.html]
|
|
[createLanguageModel should reject when tool has null inputSchema.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tool inputSchema is empty object without type property.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tool inputSchema is not an object.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tool inputSchema has no type property.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tool inputSchema type is not object.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tool inputSchema properties is not an object.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tool inputSchema required is not an array.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should propagate exception when inputSchema getter throws.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should propagate exception when inputSchema type getter throws.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tool has empty name.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tool has empty description.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tools array contains duplicate tool names.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tool has no inputSchema.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tool has circular reference in inputSchema]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when all tools have circular references]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should propagate V8 exception from custom toJSON()]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should propagate V8 exception from custom getter during serialization]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should fail-fast when one tool among many is invalid]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel with schema containing invalid-JSON-like text (trailing commas, comments) as string content succeeds because JSON.stringify escapes properly]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should succeed with empty tools array.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should succeed with no tools property.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tools provided but expectedOutputs is missing.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should reject when tools provided but expectedOutputs does not include tool-call.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should succeed when tools provided with tool-call in expectedOutputs.]
|
|
expected: FAIL
|
|
|
|
[createLanguageModel should succeed with tool-call in expectedOutputs but no tools.]
|
|
expected: FAIL
|
|
|
|
[prompt() should return structured tool call messages in open-loop pattern]
|
|
expected: FAIL
|
|
|
|
[Open-loop pattern - send tool response via follow-up prompt]
|
|
expected: FAIL
|
|
|
|
[Tool response with DOM object (ImageBitmap) labeled as type object should reject]
|
|
expected: FAIL
|
|
|
|
[Multimodal tool response with ImageBitmap throws NotSupportedError]
|
|
expected: FAIL
|
|
|
|
[Multimodal tool response with AudioBuffer throws NotSupportedError]
|
|
expected: FAIL
|
|
|
|
[promptStreaming() should stream tool call messages]
|
|
expected: FAIL
|
|
|
|
[Tool with no arguments should have empty arguments object]
|
|
expected: FAIL
|
|
|
|
[Multiple tools can be declared and called]
|
|
expected: FAIL
|
|
|
|
[Tool response can include error field]
|
|
expected: FAIL
|
|
|
|
[Tool response with circular reference should reject with DataError]
|
|
expected: FAIL
|
|
|
|
[Tool response with function value should reject with DataError]
|
|
expected: FAIL
|
|
|
|
[Tool response with BigInt value should reject with DataError]
|
|
expected: FAIL
|
|
|
|
[Tool response with valid serializable values should succeed]
|
|
expected: FAIL
|
|
|
|
[Cloned model should preserve tools]
|
|
expected: FAIL
|
|
|
|
[prompt() returns both text and tool call in correct order when model outputs mixed response]
|
|
expected: FAIL
|
|
|
|
[prompt() should handle multiple batches of tool calls from model]
|
|
expected: FAIL
|
|
|
|
[promptStreaming() should handle multiple batches of tool calls from model]
|
|
expected: FAIL
|