Test async invoke matches output schema.
If ainvoked with a ToolCall, the tool should return a valid ToolMessage
content.
For debugging tips, see test_invoke_matches_output_schema.
test_async_invoke_matches_output_schema(
self,
tool: BaseTool,
) -> None