From 88d8ba853a812b3c097a16c0911512e3bbed5cf0 Mon Sep 17 00:00:00 2001 From: lei Date: Wed, 27 May 2026 18:14:24 +0800 Subject: [PATCH] fix: test --- crates/tui/src/tui/notifications.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/crates/tui/src/tui/notifications.rs b/crates/tui/src/tui/notifications.rs index 2b763911..47d08660 100644 --- a/crates/tui/src/tui/notifications.rs +++ b/crates/tui/src/tui/notifications.rs @@ -909,7 +909,7 @@ mod tests { } #[test] - #[cfg(not(target_os = "windows"))] + #[cfg(not(any(target_os = "windows", target_os = "macos")))] fn auto_detect_picks_bel_for_unknown_on_unix() { let _lock = env_lock(); let prev_tp = std::env::var_os("TERM_PROGRAM"); @@ -992,7 +992,7 @@ mod tests { /// `TERM_PROGRAM` but do set `TERM=xterm-ghostty`. The `$TERM` /// fallback should catch them. #[test] - #[cfg(not(target_os = "windows"))] + #[cfg(not(any(target_os = "windows", target_os = "macos")))] fn auto_detect_picks_osc9_for_xterm_ghostty_term_fallback() { let _lock = env_lock(); let prev_tp = std::env::var_os("TERM_PROGRAM"); @@ -1060,7 +1060,7 @@ mod tests { } #[test] - #[cfg(not(target_os = "windows"))] + #[cfg(not(any(target_os = "windows", target_os = "macos")))] fn auto_detect_picks_kitty_from_term_fallback() { let _lock = env_lock(); let prev_tp = std::env::var_os("TERM_PROGRAM"); @@ -1093,8 +1093,11 @@ mod tests { /// When neither `TERM_PROGRAM` nor `TERM` suggests a known capable /// terminal, the fallback on Unix is `Bel`. + /// + /// On macOS the `MacOS` method takes priority, so this test is + /// excluded there. #[test] - #[cfg(not(target_os = "windows"))] + #[cfg(not(any(target_os = "windows", target_os = "macos")))] fn auto_detect_falls_back_to_bel_for_unrelated_term() { let _lock = env_lock(); let prev_tp = std::env::var_os("TERM_PROGRAM");