@@ -87,7 +87,7 @@ pub fn generate_prompt(current_profile: Option<&str>, warning: bool) -> String {
87
87
. map ( |p| format ! ( "[{p}] " ) . cyan ( ) . to_string ( ) )
88
88
. unwrap_or_default ( ) ;
89
89
90
- format ! ( "{profile_part}{warning_symbol}{}" , "> " . magenta ( ) )
90
+ format ! ( "{profile_part}{warning_symbol}{}" , "> " . cyan ( ) . bold ( ) )
91
91
}
92
92
93
93
/// Complete commands that start with a slash
@@ -310,20 +310,23 @@ mod tests {
310
310
#[ test]
311
311
fn test_generate_prompt ( ) {
312
312
// Test default prompt (no profile)
313
- assert_eq ! ( generate_prompt( None , false ) , "> " . magenta ( ) . to_string( ) ) ;
313
+ assert_eq ! ( generate_prompt( None , false ) , "> " . cyan ( ) . bold ( ) . to_string( ) ) ;
314
314
// Test default prompt with warning
315
- assert_eq ! ( generate_prompt( None , true ) , format!( "{}{}" , "!" . red( ) , "> " . magenta( ) ) ) ;
315
+ assert_eq ! (
316
+ generate_prompt( None , true ) ,
317
+ format!( "{}{}" , "!" . red( ) , "> " . cyan( ) . bold( ) )
318
+ ) ;
316
319
// Test default profile (should be same as no profile)
317
- assert_eq ! ( generate_prompt( Some ( "default" ) , false ) , "> " . magenta ( ) . to_string( ) ) ;
320
+ assert_eq ! ( generate_prompt( Some ( "default" ) , false ) , "> " . cyan ( ) . bold ( ) . to_string( ) ) ;
318
321
// Test custom profile
319
322
assert_eq ! (
320
323
generate_prompt( Some ( "test-profile" ) , false ) ,
321
- format!( "{}{}" , "[test-profile] " . cyan( ) , "> " . magenta ( ) )
324
+ format!( "{}{}" , "[test-profile] " . cyan( ) , "> " . cyan ( ) . bold ( ) )
322
325
) ;
323
326
// Test another custom profile with warning
324
327
assert_eq ! (
325
328
generate_prompt( Some ( "dev" ) , true ) ,
326
- format!( "{}{}{}" , "[dev] " . cyan( ) , "!" . red( ) , "> " . magenta ( ) )
329
+ format!( "{}{}{}" , "[dev] " . cyan( ) , "!" . red( ) , "> " . cyan ( ) . bold ( ) )
327
330
) ;
328
331
}
329
332
0 commit comments