From 0e67c7c00f91a41d61e62921e54b159646780eb9 Mon Sep 17 00:00:00 2001 From: "glm-5.3-flash" Date: Sat, 29 Aug 2026 13:49:28 +0000 Subject: [PATCH] test(adapters): order-independent assert in MCP search filter test --- src/adapters/to_mcp.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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()],