@@ -6,6 +6,12 @@ fn escape_body_text_with_wbr() {
66 assert_eq ! ( & E ( "" ) . to_string( ) , "" ) ;
77 assert_eq ! ( & E ( "a" ) . to_string( ) , "a" ) ;
88 assert_eq ! ( & E ( "A" ) . to_string( ) , "A" ) ;
9+ assert_eq ! ( & E ( "_" ) . to_string( ) , "_" ) ;
10+ assert_eq ! ( & E ( ":" ) . to_string( ) , ":" ) ;
11+ assert_eq ! ( & E ( " " ) . to_string( ) , " " ) ;
12+ assert_eq ! ( & E ( "___________" ) . to_string( ) , "___________" ) ;
13+ assert_eq ! ( & E ( ":::::::::::" ) . to_string( ) , ":::::::::::" ) ;
14+ assert_eq ! ( & E ( " " ) . to_string( ) , " " ) ;
915 // real(istic) examples
1016 assert_eq ! ( & E ( "FirstSecond" ) . to_string( ) , "First<wbr>Second" ) ;
1117 assert_eq ! ( & E ( "First_Second" ) . to_string( ) , "First<wbr>_Second" ) ;
@@ -15,8 +21,9 @@ fn escape_body_text_with_wbr() {
1521 assert_eq ! ( & E ( "First SecondThird" ) . to_string( ) , "First Second<wbr>Third" ) ;
1622 assert_eq ! ( & E ( "First<T>_Second" ) . to_string( ) , "First<<wbr>T><wbr>_Second" ) ;
1723 assert_eq ! ( & E ( "first_second" ) . to_string( ) , "first<wbr>_second" ) ;
24+ assert_eq ! ( & E ( "first:second" ) . to_string( ) , "first:<wbr>second" ) ;
25+ assert_eq ! ( & E ( "first::second" ) . to_string( ) , "first::<wbr>second" ) ;
1826 assert_eq ! ( & E ( "MY_CONSTANT" ) . to_string( ) , "MY<wbr>_CONSTANT" ) ;
19- assert_eq ! ( & E ( "___________" ) . to_string( ) , "___________" ) ;
2027 // a string won't get wrapped if it's less than 8 bytes
2128 assert_eq ! ( & E ( "HashSet" ) . to_string( ) , "HashSet" ) ;
2229 // an individual word won't get wrapped if it's less than 4 bytes
0 commit comments