File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -10745,6 +10745,36 @@ runs:
1074510745 assert ! ( bar. contains( "cpu 12.3% mem 42.0mb" ) ) ;
1074610746 }
1074710747
10748+ #[ test]
10749+ fn render_status_bar_stopped_shows_consistent_core_tokens ( ) {
10750+ let config = status_bar_test_config ( ) ;
10751+ for layout in [ LayoutMode :: Compact , LayoutMode :: Standard , LayoutMode :: Wide ] {
10752+ let line = render_status_bar ( & StatusBarRenderArgs {
10753+ state : LoopState :: Stopped ,
10754+ layout,
10755+ icon_mode : IconMode :: Ascii ,
10756+ style : StyleConfig {
10757+ use_color : false ,
10758+ use_bg : false ,
10759+ use_unicode_ellipsis : true ,
10760+ dim_logs : true ,
10761+ } ,
10762+ width : 200 ,
10763+ config : & config,
10764+ current : 3 ,
10765+ total : 10 ,
10766+ rule_id : Some ( "manual_stop" ) ,
10767+ elapsed : "00:12" ,
10768+ remaining_duration : None ,
10769+ process_usage : None ,
10770+ } ) ;
10771+ assert ! ( line. contains( "STOP" ) ) ;
10772+ assert ! ( line. contains( "iter 3/10" ) ) ;
10773+ assert ! ( line. contains( "trg manual_stop" ) ) ;
10774+ assert ! ( !line. contains( "rem " ) ) ;
10775+ }
10776+ }
10777+
1074810778 #[ test]
1074910779 fn parse_process_usage_summary_parses_cpu_and_mem ( ) {
1075010780 let summary = parse_process_usage_summary ( " 12.5 20480\n " ) . unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments