1
1
use rust_demangler:: * ;
2
2
3
- const MANGLED_LINES : & str = r"
3
+ const MANGLED_INPUT : & str = r"
4
4
_RNvC6_123foo3bar
5
5
_RNqCs4fqI2P2rA04_11utf8_identsu30____7hkackfecea1cbdathfdh9hlq6y
6
6
_RNCNCNgCs6DXkGYLi8lr_2cc5spawn00B5_
@@ -24,7 +24,7 @@ _RNvNtNtNtNtCs92dm3009vxr_4rand4rngs7adapter9reseeding4fork23FORK_HANDLER_REGIST
24
24
25
25
#[ test]
26
26
fn test_demangle_lines ( ) {
27
- let demangled_lines = demangle_lines ( MANGLED_LINES , None ) ;
27
+ let demangled_lines = demangle_lines ( MANGLED_INPUT . lines ( ) , None ) ;
28
28
let mut iter = demangled_lines. iter ( ) ;
29
29
assert_eq ! ( "" , iter. next( ) . unwrap( ) ) ;
30
30
assert_eq ! ( "123foo[0]::bar" , iter. next( ) . unwrap( ) ) ;
@@ -55,13 +55,12 @@ fn test_demangle_lines() {
55
55
"rand[693ea8e72247470f]::rngs::adapter::reseeding::fork::FORK_HANDLER_REGISTERED.0.0" ,
56
56
iter. next( ) . unwrap( )
57
57
) ;
58
- assert_eq ! ( "" , iter. next( ) . unwrap( ) ) ;
59
58
assert ! ( iter. next( ) . is_none( ) ) ;
60
59
}
61
60
62
61
#[ test]
63
62
fn 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 ( ) ) ) ;
65
64
let mut iter = demangled_lines. iter ( ) ;
66
65
assert_eq ! ( "" , iter. next( ) . unwrap( ) ) ;
67
66
assert_eq ! ( "123foo[0]::bar" , iter. next( ) . unwrap( ) ) ;
@@ -92,6 +91,5 @@ fn test_demangle_lines_no_crate_disambiguators() {
92
91
"rand::rngs::adapter::reseeding::fork::FORK_HANDLER_REGISTERED.0.0" ,
93
92
iter. next( ) . unwrap( )
94
93
) ;
95
- assert_eq ! ( "" , iter. next( ) . unwrap( ) ) ;
96
94
assert ! ( iter. next( ) . is_none( ) ) ;
97
95
}
0 commit comments