11use rust_demangler:: * ;
22
3- const MANGLED_LINES : & str = r"
3+ const MANGLED_INPUT : & str = r"
44_RNvC6_123foo3bar
55_RNqCs4fqI2P2rA04_11utf8_identsu30____7hkackfecea1cbdathfdh9hlq6y
66_RNCNCNgCs6DXkGYLi8lr_2cc5spawn00B5_
@@ -24,7 +24,7 @@ _RNvNtNtNtNtCs92dm3009vxr_4rand4rngs7adapter9reseeding4fork23FORK_HANDLER_REGIST
2424
2525#[ test]
2626fn test_demangle_lines ( ) {
27- let demangled_lines = demangle_lines ( MANGLED_LINES , None ) ;
27+ let demangled_lines = demangle_lines ( MANGLED_INPUT . lines ( ) , None ) ;
2828 let mut iter = demangled_lines. iter ( ) ;
2929 assert_eq ! ( "" , iter. next( ) . unwrap( ) ) ;
3030 assert_eq ! ( "123foo[0]::bar" , iter. next( ) . unwrap( ) ) ;
@@ -55,13 +55,12 @@ fn test_demangle_lines() {
5555 "rand[693ea8e72247470f]::rngs::adapter::reseeding::fork::FORK_HANDLER_REGISTERED.0.0" ,
5656 iter. next( ) . unwrap( )
5757 ) ;
58- assert_eq ! ( "" , iter. next( ) . unwrap( ) ) ;
5958 assert ! ( iter. next( ) . is_none( ) ) ;
6059}
6160
6261#[ test]
6362fn test_demangle_lines_no_crate_disambiguators ( ) {
64- let demangled_lines = demangle_lines ( MANGLED_LINES , Some ( create_disambiguator_re ( ) ) ) ;
63+ let demangled_lines = demangle_lines ( MANGLED_INPUT . lines ( ) , Some ( create_disambiguator_re ( ) ) ) ;
6564 let mut iter = demangled_lines. iter ( ) ;
6665 assert_eq ! ( "" , iter. next( ) . unwrap( ) ) ;
6766 assert_eq ! ( "123foo[0]::bar" , iter. next( ) . unwrap( ) ) ;
@@ -92,6 +91,5 @@ fn test_demangle_lines_no_crate_disambiguators() {
9291 "rand::rngs::adapter::reseeding::fork::FORK_HANDLER_REGISTERED.0.0" ,
9392 iter. next( ) . unwrap( )
9493 ) ;
95- assert_eq ! ( "" , iter. next( ) . unwrap( ) ) ;
9694 assert ! ( iter. next( ) . is_none( ) ) ;
9795}
0 commit comments