From cb59eb732d1a6ba0ecd52b33e817ed0b03ccd584 Mon Sep 17 00:00:00 2001 From: Adam Perry Date: Sat, 6 Jun 2026 09:07:15 +0000 Subject: [PATCH] test(core): isolate auth elicitation feature state --- codex-rs/core/src/mcp_tool_call_tests.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/codex-rs/core/src/mcp_tool_call_tests.rs b/codex-rs/core/src/mcp_tool_call_tests.rs index bd71c3a054..da8674e97f 100644 --- a/codex-rs/core/src/mcp_tool_call_tests.rs +++ b/codex-rs/core/src/mcp_tool_call_tests.rs @@ -1283,7 +1283,12 @@ async fn install_host_owned_codex_apps_manager(session: &Session, turn_context: #[tokio::test] async fn codex_apps_auth_elicitation_feature_disabled_returns_original_result() { - let (session, turn_context, rx_event) = make_session_and_context_with_rx().await; + let (session, mut turn_context, rx_event) = make_session_and_context_with_rx().await; + let mut features = Features::with_defaults(); + features.disable(Feature::AuthElicitation); + Arc::get_mut(&mut turn_context) + .expect("single turn context ref") + .features = ManagedFeatures::from(features); install_host_owned_codex_apps_manager(&session, &turn_context).await; let result = codex_apps_auth_failure_result(); let metadata = codex_apps_auth_failure_metadata();