diff --git a/codex-rs/tui/src/chatwidget/tests.rs b/codex-rs/tui/src/chatwidget/tests.rs index 05adf3d307..27657af608 100644 --- a/codex-rs/tui/src/chatwidget/tests.rs +++ b/codex-rs/tui/src/chatwidget/tests.rs @@ -7720,8 +7720,13 @@ async fn experimental_popup_shows_js_repl_node_requirement() { chat.open_experimental_popup(); let popup = render_bottom_popup(&chat, 120); + let normalized_popup = popup + .split_whitespace() + .collect::>() + .join(" ") + .replace("- ", "-"); assert!( - popup.contains(node_requirement), + normalized_popup.contains(node_requirement), "expected js_repl feature description to mention the required Node version, got:\n{popup}" ); } @@ -7744,7 +7749,11 @@ async fn experimental_popup_includes_guardian_approval() { chat.open_experimental_popup(); let popup = render_bottom_popup(&chat, 120); - let normalized_popup = popup.split_whitespace().collect::>().join(" "); + let normalized_popup = popup + .split_whitespace() + .collect::>() + .join(" ") + .replace("- ", "-"); assert!( popup.contains(guardian_name), "expected guardian approvals entry in experimental popup, got:\n{popup}" diff --git a/codex-rs/tui_app_server/src/chatwidget/tests.rs b/codex-rs/tui_app_server/src/chatwidget/tests.rs index bae556d51a..91aa5ff8d4 100644 --- a/codex-rs/tui_app_server/src/chatwidget/tests.rs +++ b/codex-rs/tui_app_server/src/chatwidget/tests.rs @@ -8264,8 +8264,13 @@ async fn experimental_popup_shows_js_repl_node_requirement() { chat.open_experimental_popup(); let popup = render_bottom_popup(&chat, 120); + let normalized_popup = popup + .split_whitespace() + .collect::>() + .join(" ") + .replace("- ", "-"); assert!( - popup.contains(node_requirement), + normalized_popup.contains(node_requirement), "expected js_repl feature description to mention the required Node version, got:\n{popup}" ); } @@ -8288,7 +8293,11 @@ async fn experimental_popup_includes_guardian_approval() { chat.open_experimental_popup(); let popup = render_bottom_popup(&chat, 120); - let normalized_popup = popup.split_whitespace().collect::>().join(" "); + let normalized_popup = popup + .split_whitespace() + .collect::>() + .join(" ") + .replace("- ", "-"); assert!( popup.contains(guardian_name), "expected guardian approvals entry in experimental popup, got:\n{popup}"