From 40b44a53614dd9e07d36f86ec6872a57621a4e39 Mon Sep 17 00:00:00 2001 From: Sayan Sisodiya Date: Thu, 12 Feb 2026 21:48:16 -0800 Subject: [PATCH] brittle test fix --- codex-rs/core/tests/suite/resume_warning.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/codex-rs/core/tests/suite/resume_warning.rs b/codex-rs/core/tests/suite/resume_warning.rs index f2e9c202b6..61726f913c 100644 --- a/codex-rs/core/tests/suite/resume_warning.rs +++ b/codex-rs/core/tests/suite/resume_warning.rs @@ -74,7 +74,14 @@ async fn emits_warning_when_resumed_model_differs() { .expect("resume conversation"); // Assert: a Warning event is emitted describing the model mismatch. - let warning = wait_for_event(&conversation, |ev| matches!(ev, EventMsg::Warning(_))).await; + let warning = wait_for_event(&conversation, |ev| { + matches!( + ev, + EventMsg::Warning(WarningEvent { message }) + if message.contains("previous-model") && message.contains("current-model") + ) + }) + .await; let EventMsg::Warning(WarningEvent { message }) = warning else { panic!("expected warning event"); };