mirror of
https://github.com/openai/codex.git
synced 2026-11-06 20:20:34 +00:00
Make experimental popup tests wrap-tolerant
In codex-rs/tui/src/chatwidget/tests.rs and codex-rs/tui_app_server/src/chatwidget/tests.rs, normalize whitespace and soft hyphen wraps before checking experimental popup descriptions so Bazel's wrapped layout stays covered after adding another experimental row.
This commit is contained in:
@@ -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::<Vec<_>>()
|
||||
.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::<Vec<_>>().join(" ");
|
||||
let normalized_popup = popup
|
||||
.split_whitespace()
|
||||
.collect::<Vec<_>>()
|
||||
.join(" ")
|
||||
.replace("- ", "-");
|
||||
assert!(
|
||||
popup.contains(guardian_name),
|
||||
"expected guardian approvals entry in experimental popup, got:\n{popup}"
|
||||
|
||||
@@ -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::<Vec<_>>()
|
||||
.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::<Vec<_>>().join(" ");
|
||||
let normalized_popup = popup
|
||||
.split_whitespace()
|
||||
.collect::<Vec<_>>()
|
||||
.join(" ")
|
||||
.replace("- ", "-");
|
||||
assert!(
|
||||
popup.contains(guardian_name),
|
||||
"expected guardian approvals entry in experimental popup, got:\n{popup}"
|
||||
|
||||
Reference in New Issue
Block a user