diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-03 01:32:22 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-03 01:32:22 +0300 |
| commit | daf636fef7fd68bcb1e30cfb155883c3b831513c (patch) | |
| tree | e3f8403b964ebb16c54cf1d0650511179e713687 /tests/cli_wrapper.rs | |
| parent | a1ba035707cfb3c83fad541ecd32ccbd7be58815 (diff) | |
fix: preserve child argv flags after separator
refs #383
Diffstat (limited to 'tests/cli_wrapper.rs')
| -rw-r--r-- | tests/cli_wrapper.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/cli_wrapper.rs b/tests/cli_wrapper.rs index 871cba64..bbe053a7 100644 --- a/tests/cli_wrapper.rs +++ b/tests/cli_wrapper.rs @@ -2117,11 +2117,15 @@ fn agent_start_command_works() { "/bin/sh", "-c", "printf cli-agent-start-ok; sleep 2", + "--session", + "child-session", ], ); assert_eq!(started["result"]["type"], "agent_started"); assert_eq!(started["result"]["agent"]["name"], "main"); assert_eq!(started["result"]["argv"][0], "/bin/sh"); + assert_eq!(started["result"]["argv"][3], "--session"); + assert_eq!(started["result"]["argv"][4], "child-session"); let terminal_id = started["result"]["agent"]["terminal_id"] .as_str() .unwrap() |
