@@ -726,9 +726,8 @@ mod tests {
726726
727727 #[ test]
728728 fn test_stop_early ( ) {
729- use regex :: Regex ;
729+ use crate :: assert_diff_eq ;
730730 use std:: fs:: File ;
731- use std:: str;
732731
733732 let target = "target/context-diff" ;
734733 let _ = std:: fs:: create_dir ( target) ;
@@ -749,10 +748,6 @@ mod tests {
749748 } ,
750749 ) ;
751750
752- let diff_full_text = str:: from_utf8 ( & diff_full) . unwrap ( ) ;
753- let re = Regex :: new ( r"\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d+ [+-]\d{4}" ) . unwrap ( ) ;
754- let diff_full = re. replace_all ( diff_full_text, "" ) ;
755-
756751 let expected_full = [
757752 "*** target/context-diff/foo\t " ,
758753 "--- target/context-diff/bar\t " ,
@@ -768,7 +763,7 @@ mod tests {
768763 "" ,
769764 ]
770765 . join ( "\n " ) ;
771- assert_eq ! ( diff_full, expected_full) ;
766+ assert_diff_eq ! ( diff_full, expected_full) ;
772767
773768 let diff_brief = diff (
774769 from. as_bytes ( ) ,
@@ -781,16 +776,13 @@ mod tests {
781776 } ,
782777 ) ;
783778
784- let diff_brief_text = str:: from_utf8 ( & diff_brief) . unwrap ( ) ;
785- let re = Regex :: new ( r"\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d+ [+-]\d{4}" ) . unwrap ( ) ;
786- let diff_brief = re. replace_all ( diff_brief_text, "" ) ;
787779 let expected_brief = [
788780 "*** target/context-diff/foo\t " ,
789781 "--- target/context-diff/bar\t " ,
790782 "" ,
791783 ]
792784 . join ( "\n " ) ;
793- assert_eq ! ( diff_brief, expected_brief) ;
785+ assert_diff_eq ! ( diff_brief, expected_brief) ;
794786
795787 let nodiff_full = diff (
796788 from. as_bytes ( ) ,
0 commit comments