fix(tests): replace serde_json::from_str with serde_yaml::from_str for tool output assertions

This commit is contained in:
Riz Ashraf committed 2026-10-09 00:30:05 +01:00
1 parent b4431a4dcd
commit fecd8bf33f
4 files changed
+10 -10

No files matched your search

+5 -5
View File
@@ -1039,7 +1039,7 @@ mod tests {
.unwrap();
// Returns a JSON string, possibly {}
let parsed: serde_json::Value = serde_json::from_str(&result).unwrap();
let parsed: serde_json::Value = serde_yaml::from_str(&result).unwrap();
assert!(parsed.is_object());
}
@@ -1055,7 +1055,7 @@ mod tests {
.map_err(|e| format!("Failed to read clipboard: {}", e))
.unwrap();
let parsed: serde_json::Value = serde_json::from_str(&result).unwrap();
let parsed: serde_json::Value = serde_yaml::from_str(&result).unwrap();
assert!(parsed.is_object());
}
@@ -1175,7 +1175,7 @@ mod tests {
.execute(json!({ "action": "image" }), Arc::clone(&state))
.await
.unwrap();
let img_val: Value = serde_json::from_str(&img_res_str).unwrap();
let img_val: Value = serde_yaml::from_str(&img_res_str).unwrap();
assert_eq!(img_val["file_path"], "C:\\tmp\\image_b.jpg");
assert_eq!(img_val["file_path_wsl"], "/mnt/c/tmp/image_b.jpg");
assert_eq!(img_val["width"], 1200);
@@ -1188,7 +1188,7 @@ mod tests {
.execute(json!({ "action": "text" }), Arc::clone(&state))
.await
.unwrap();
let text_val: Value = serde_json::from_str(&text_res_str).unwrap();
let text_val: Value = serde_yaml::from_str(&text_res_str).unwrap();
assert_eq!(text_val["text"], "Some random stackoverflow URL");
// Action 'history' MUST show both items
@@ -1196,7 +1196,7 @@ mod tests {
.execute(json!({ "action": "history" }), Arc::clone(&state))
.await
.unwrap();
let hist_val: Value = serde_json::from_str(&hist_res_str).unwrap();
let hist_val: Value = serde_yaml::from_str(&hist_res_str).unwrap();
let history = hist_val.as_array().unwrap();
assert!(history.len() >= 4);
}