From 3af0365323bc906e82ef1143e45987ca7125fa74 Mon Sep 17 00:00:00 2001 From: Adam Perry Date: Wed, 24 Jun 2026 05:52:52 +0000 Subject: [PATCH] codex: fix Windows parsed read path tests (#29801) --- codex-rs/shell-command/src/parse_command.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/codex-rs/shell-command/src/parse_command.rs b/codex-rs/shell-command/src/parse_command.rs index 6efffdb0bf..79fbf4b64e 100644 --- a/codex-rs/shell-command/src/parse_command.rs +++ b/codex-rs/shell-command/src/parse_command.rs @@ -381,7 +381,7 @@ mod tests { vec![ParsedCommand::Read { cmd: "cat foo.txt".to_string(), name: "foo.txt".to_string(), - path: PathBuf::from("foo/foo.txt").into(), + path: PathBuf::from("foo").join("foo.txt").into(), }], ); } @@ -393,7 +393,7 @@ mod tests { vec![ParsedCommand::Read { cmd: "cat foo.txt".to_string(), name: "foo.txt".to_string(), - path: PathBuf::from("-weird/foo.txt").into(), + path: PathBuf::from("-weird").join("foo.txt").into(), }], ); } @@ -405,7 +405,7 @@ mod tests { vec![ParsedCommand::Read { cmd: "cat foo.txt".to_string(), name: "foo.txt".to_string(), - path: PathBuf::from("dir2/foo.txt").into(), + path: PathBuf::from("dir2").join("foo.txt").into(), }], ); } @@ -428,7 +428,7 @@ mod tests { vec![ParsedCommand::Read { cmd: "cat foo.txt".to_string(), name: "foo.txt".to_string(), - path: PathBuf::from("foo/foo.txt").into(), + path: PathBuf::from("foo").join("foo.txt").into(), }], ); }