Run all unit tests for the chat model.
Each test is wrapped in a try/catch block to prevent the entire test suite from failing.
If a test fails, the error is logged to the console, and the test suite continues.
This test verifies models can invoke a tool, and use the AIMessage
with the tool call in a followup request. This is useful when building
agents, or other pipelines that invoke tools.
Run all unit tests for the chat model. Each test is wrapped in a try/catch block to prevent the entire test suite from failing. If a test fails, the error is logged to the console, and the test suite continues.