diff --git a/codex-rs/Cargo.lock b/codex-rs/Cargo.lock index 9171369ae2..01eb5808d7 100644 --- a/codex-rs/Cargo.lock +++ b/codex-rs/Cargo.lock @@ -626,6 +626,7 @@ name = "codex-cli" version = "0.0.0" dependencies = [ "anyhow", + "assert_cmd", "clap", "clap_complete", "codex-chatgpt", @@ -637,9 +638,13 @@ dependencies = [ "codex-mcp-server", "codex-tui", "serde_json", + "tempfile", "tokio", "tracing", "tracing-subscriber", + "uuid", + "walkdir", + "wiremock", ] [[package]] diff --git a/codex-rs/cli/Cargo.toml b/codex-rs/cli/Cargo.toml index 943788157b..6f011e3023 100644 --- a/codex-rs/cli/Cargo.toml +++ b/codex-rs/cli/Cargo.toml @@ -36,3 +36,10 @@ tokio = { version = "1", features = [ ] } tracing = "0.1.41" tracing-subscriber = "0.3.19" + +[dev-dependencies] +assert_cmd = "2" +tempfile = "3" +uuid = { version = "1", features = ["serde", "v4"] } +walkdir = "2.5.0" +wiremock = "0.6" diff --git a/codex-rs/core/tests/cli_responses_fixture.sse b/codex-rs/core/tests/cli_responses_fixture.sse deleted file mode 100644 index d297ebafb2..0000000000 --- a/codex-rs/core/tests/cli_responses_fixture.sse +++ /dev/null @@ -1,8 +0,0 @@ -event: response.created -data: {"type":"response.created","response":{"id":"resp1"}} - -event: response.output_item.done -data: {"type":"response.output_item.done","item":{"type":"message","role":"assistant","content":[{"type":"output_text","text":"fixture hello"}]}} - -event: response.completed -data: {"type":"response.completed","response":{"id":"resp1","output":[]}}