From 80ded5d9de2779c9b9844b782940f29eec31e145 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Fri, 29 May 2026 13:00:25 +0900 Subject: [PATCH] fix(tests): update resume_slash_commands stub test for stdout envelope routing --- rust/crates/rusty-claude-cli/tests/resume_slash_commands.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rust/crates/rusty-claude-cli/tests/resume_slash_commands.rs b/rust/crates/rusty-claude-cli/tests/resume_slash_commands.rs index be6c3fad..f62410c6 100644 --- a/rust/crates/rusty-claude-cli/tests/resume_slash_commands.rs +++ b/rust/crates/rusty-claude-cli/tests/resume_slash_commands.rs @@ -521,8 +521,9 @@ fn resumed_stub_command_emits_not_implemented_json() { // Stub commands exit with code 2 assert!(!output.status.success()); - let stderr = String::from_utf8(output.stderr).expect("utf8"); - let parsed: Value = serde_json::from_str(stderr.trim()).expect("should be json"); + // #819/#820/#823: JSON abort envelopes route to stdout + 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["status"], "error", "stub command should emit status:error"