From 8dff2f7525ead210a01347b48f53ae3f20d094ec Mon Sep 17 00:00:00 2001 From: Hunter Bown Date: Wed, 3 Jun 2026 16:25:04 -0700 Subject: [PATCH] fix(tui): guard xiaomi mimo defaults test against CI env vars --- crates/tui/src/config.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/crates/tui/src/config.rs b/crates/tui/src/config.rs index c6889638..f71400b7 100644 --- a/crates/tui/src/config.rs +++ b/crates/tui/src/config.rs @@ -7850,6 +7850,19 @@ http_headers = { "X-Model-Provider-Id" = "from-file" } #[test] fn xiaomi_mimo_provider_uses_documented_defaults() -> Result<()> { + let _lock = lock_test_env(); + let nanos = SystemTime::now() + .duration_since(UNIX_EPOCH) + .unwrap() + .as_nanos(); + let temp_root = env::temp_dir().join(format!( + "codewhale-tui-xiaomi-mimo-defaults-{}-{}", + std::process::id(), + nanos + )); + fs::create_dir_all(&temp_root)?; + let _guard = EnvGuard::new(&temp_root); + let config = Config { provider: Some("xiaomi-mimo".to_string()), ..Default::default()