diff --git a/src/adapters/to_mcp.rs b/src/adapters/to_mcp.rs index 8dc3236..afd1b79 100644 --- a/src/adapters/to_mcp.rs +++ b/src/adapters/to_mcp.rs @@ -870,13 +870,14 @@ mod tests { let result = invoke_tool(&gateway, "search", Some(args), None).await; assert_eq!(result.is_error, Some(false)); let structured = result.structured_content.expect("structured present"); - let names: Vec = structured + let mut names: Vec = structured .get("operations") .and_then(Value::as_array) .expect("operations array") .iter() .filter_map(|o| o.get("name").and_then(Value::as_str).map(str::to_string)) .collect(); + names.sort(); assert_eq!( names, vec!["fs/readFile".to_string(), "fs/writeFile".to_string()],