mirror of
https://github.com/instructkr/claw-code.git
synced 2026-06-05 22:17:10 +08:00
fix: update resume help test for message field parity (#338)
Changed resumed_help_command_emits_structured_json to assert 'message' field instead of 'text', matching the #338 fix for help JSON field consistency. Also marked ROADMAP #340 and #345 DONE with direct runtime evidence: 340: resume /session help now routes JSON to stdout (verified) 345: resume /config <section> now returns section-specific JSON (verified) Generated with https://github.com/Yeachan-Heo/gajae-code Co-authored-by: Gajae Code <dev@gajae-code.com>
This commit is contained in:
@@ -530,8 +530,9 @@ fn resumed_help_command_emits_structured_json() {
|
||||
let stdout = String::from_utf8(output.stdout).expect("utf8");
|
||||
let parsed: Value = serde_json::from_str(stdout.trim()).expect("should be json");
|
||||
assert_eq!(parsed["kind"], "help");
|
||||
assert!(parsed["text"].as_str().is_some());
|
||||
let text = parsed["text"].as_str().unwrap();
|
||||
// #338: resume help now uses 'message' field for parity with top-level help
|
||||
assert!(parsed["message"].as_str().is_some());
|
||||
let text = parsed["message"].as_str().unwrap();
|
||||
assert!(text.contains("/status"), "help text should list /status");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user