diff --git a/codex-rs/core/src/codex.rs b/codex-rs/core/src/codex.rs index 9fbffd54fa..a45d640bdb 100644 --- a/codex-rs/core/src/codex.rs +++ b/codex-rs/core/src/codex.rs @@ -2886,8 +2886,7 @@ mod tests { fn model_truncation_respects_byte_budget() { // Construct a large output (about 100kB) so byte budget dominates let big_line = "x".repeat(100); - let full = std::iter::repeat(big_line.clone()) - .take(1000) + let full = std::iter::repeat_n(big_line.clone(), 1000) .collect::>() .join("\n"); diff --git a/codex-rs/tui/src/chatwidget/tests.rs b/codex-rs/tui/src/chatwidget/tests.rs index fa0cb90cb8..dfb80a69a9 100644 --- a/codex-rs/tui/src/chatwidget/tests.rs +++ b/codex-rs/tui/src/chatwidget/tests.rs @@ -363,6 +363,7 @@ fn exec_history_extends_previous_when_consecutive() { call_id: "call-a".into(), stdout: "one".into(), stderr: String::new(), + aggregated_output: "one".into(), exit_code: 0, duration: std::time::Duration::from_millis(5), formatted_output: "one".into(), @@ -392,6 +393,7 @@ fn exec_history_extends_previous_when_consecutive() { call_id: "call-b".into(), stdout: "two".into(), stderr: String::new(), + aggregated_output: "two".into(), exit_code: 0, duration: std::time::Duration::from_millis(5), formatted_output: "two".into(),