Skip to content

Commit 80783a7

Browse files
authored
fix: flaky tests (#5625)
1 parent ed77d2d commit 80783a7

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

codex-rs/core/tests/suite/unified_exec.rs

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,12 @@ async fn unified_exec_emits_exec_command_end_event() -> Result<()> {
156156
"cmd": "/bin/echo END-EVENT".to_string(),
157157
"yield_time_ms": 250,
158158
});
159+
let poll_call_id = "uexec-end-event-poll";
160+
let poll_args = json!({
161+
"chars": "",
162+
"session_id": 0,
163+
"yield_time_ms": 250,
164+
});
159165

160166
let responses = vec![
161167
sse(vec![
@@ -165,9 +171,18 @@ async fn unified_exec_emits_exec_command_end_event() -> Result<()> {
165171
]),
166172
sse(vec![
167173
ev_response_created("resp-2"),
168-
ev_assistant_message("msg-1", "finished"),
174+
ev_function_call(
175+
poll_call_id,
176+
"write_stdin",
177+
&serde_json::to_string(&poll_args)?,
178+
),
169179
ev_completed("resp-2"),
170180
]),
181+
sse(vec![
182+
ev_response_created("resp-3"),
183+
ev_assistant_message("msg-1", "finished"),
184+
ev_completed("resp-3"),
185+
]),
171186
];
172187
mount_sse_sequence(&server, responses).await;
173188

0 commit comments

Comments
 (0)