diff --git a/src/asr_model.rs b/src/asr_model.rs index d2a0ad5..f8e18b1 100644 --- a/src/asr_model.rs +++ b/src/asr_model.rs @@ -455,6 +455,8 @@ mod tests { fn large_v3_turbo_is_marked_recommended() { let info = find_model("large-v3-turbo").expect("turbo info"); assert_eq!(info.support_tier, SupportTier::Recommended); - assert!(setup_label(info).contains("[Recommended ]")); + // setup_label embeds ANSI styling (tier_token); strip it so the + // assertion holds on color-forced terminals (CLICOLOR_FORCE=1). + assert!(console::strip_ansi_codes(&setup_label(info)).contains("[Recommended ]")); } } diff --git a/src/ui.rs b/src/ui.rs index 85df93e..791b65b 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -200,7 +200,7 @@ impl Theme for ConfirmTheme { write!( f, "{} {} ", - &self.base.prompt_prefix, + self.base.prompt_prefix, self.base.prompt_style.apply_to(prompt) )?; } @@ -220,7 +220,7 @@ impl Theme for ConfirmTheme { brackets.apply_to("/"), no, brackets.apply_to("]"), - &self.base.prompt_suffix + self.base.prompt_suffix ), Some(true) => write!( f, @@ -230,7 +230,7 @@ impl Theme for ConfirmTheme { brackets.apply_to("/"), no, brackets.apply_to("]"), - &self.base.prompt_suffix, + self.base.prompt_suffix, self.base.defaults_style.apply_to("yes") ), Some(false) => write!( @@ -241,7 +241,7 @@ impl Theme for ConfirmTheme { brackets.apply_to("/"), no_default, brackets.apply_to("]"), - &self.base.prompt_suffix, + self.base.prompt_suffix, self.base.defaults_style.apply_to("no") ), }