@@ -508,7 +508,7 @@ mod tests {
508508 let state = StdinState :: Waiting ;
509509 let line = DD_CRASHTRACK_BEGIN_MESSAGE ;
510510
511- let next_state = process_line ( & mut builder, & mut config, line, state) . unwrap ( ) ;
511+ let next_state = process_line ( & mut builder, & mut config, line, state, & None ) . unwrap ( ) ;
512512
513513 assert ! ( matches!( next_state, StdinState :: Message ) ) ;
514514 }
@@ -522,7 +522,8 @@ mod tests {
522522 let state = StdinState :: Message ;
523523 let message_line = "program panicked" ;
524524
525- let next_state = process_line ( & mut builder, & mut config, message_line, state) . unwrap ( ) ;
525+ let next_state =
526+ process_line ( & mut builder, & mut config, message_line, state, & None ) . unwrap ( ) ;
526527
527528 // Should stay in message state
528529 assert ! ( matches!( next_state, StdinState :: Message ) ) ;
@@ -539,7 +540,7 @@ mod tests {
539540 let state = StdinState :: Message ;
540541 let line = DD_CRASHTRACK_END_MESSAGE ;
541542
542- let next_state = process_line ( & mut builder, & mut config, line, state) . unwrap ( ) ;
543+ let next_state = process_line ( & mut builder, & mut config, line, state, & None ) . unwrap ( ) ;
543544
544545 assert ! ( matches!( next_state, StdinState :: Waiting ) ) ;
545546 }
@@ -552,7 +553,7 @@ mod tests {
552553 let state = StdinState :: Message ;
553554 let empty_line = "" ;
554555
555- let result = process_line ( & mut builder, & mut config, empty_line, state) ;
556+ let result = process_line ( & mut builder, & mut config, empty_line, state, & None ) ;
556557
557558 // Should handle empty line without error
558559 assert ! ( result. is_ok( ) ) ;
@@ -569,6 +570,7 @@ mod tests {
569570 & mut config,
570571 "Line 1 of panic" ,
571572 StdinState :: Message ,
573+ & None ,
572574 )
573575 . unwrap ( ) ;
574576
@@ -593,17 +595,32 @@ mod tests {
593595 & mut config,
594596 DD_CRASHTRACK_BEGIN_MESSAGE ,
595597 state,
598+ & None ,
596599 )
597600 . unwrap ( ) ;
598601 assert ! ( matches!( state, StdinState :: Message ) ) ;
599602
600603 // Add message content
601- state = process_line ( & mut builder, & mut config, "test panic message" , state) . unwrap ( ) ;
604+ state = process_line (
605+ & mut builder,
606+ & mut config,
607+ "test panic message" ,
608+ state,
609+ & None ,
610+ )
611+ . unwrap ( ) ;
602612 assert ! ( matches!( state, StdinState :: Message ) ) ;
603613 assert ! ( builder. has_message( ) ) ;
604614
605615 // End message
606- state = process_line ( & mut builder, & mut config, DD_CRASHTRACK_END_MESSAGE , state) . unwrap ( ) ;
616+ state = process_line (
617+ & mut builder,
618+ & mut config,
619+ DD_CRASHTRACK_END_MESSAGE ,
620+ state,
621+ & None ,
622+ )
623+ . unwrap ( ) ;
607624 assert ! ( matches!( state, StdinState :: Waiting ) ) ;
608625 }
609626}
0 commit comments