diff --git a/crates/tools/src/lib.rs b/crates/tools/src/lib.rs index b8be58246..279df2be2 100644 --- a/crates/tools/src/lib.rs +++ b/crates/tools/src/lib.rs @@ -521,6 +521,16 @@ mod tests { use super::*; + #[test] + fn test_tool_result_success() { + let content = "operation completed successfully"; + let result = ToolResult::success(content); + + assert!(result.success); + assert_eq!(result.content, content); + assert!(result.metadata.is_none()); + } + #[test] fn tool_result_json_round_trips_content() { let result = ToolResult::json(&json!({"ok": true})).expect("json");