@@ -1050,47 +1050,6 @@ mod test {
10501050 use super :: * ;
10511051 use pretty_assertions:: assert_eq;
10521052
1053- #[ test]
1054- fn local_name ( ) {
1055- use std:: str:: from_utf8;
1056- let xml = r#"
1057- <foo:bus attr='bar'>foobusbar</foo:bus>
1058- <foo: attr='bar'>foobusbar</foo:>
1059- <:foo attr='bar'>foobusbar</:foo>
1060- <foo:bus:baz attr='bar'>foobusbar</foo:bus:baz>
1061- "# ;
1062- let mut rdr = Reader :: from_str ( xml) ;
1063- let mut buf = Vec :: new ( ) ;
1064- let mut parsed_local_names = Vec :: new ( ) ;
1065- loop {
1066- match rdr
1067- . read_event_into ( & mut buf)
1068- . expect ( "unable to read xml event" )
1069- {
1070- Event :: Start ( ref e) => parsed_local_names. push (
1071- from_utf8 ( e. local_name ( ) . as_ref ( ) )
1072- . expect ( "unable to build str from local_name" )
1073- . to_string ( ) ,
1074- ) ,
1075- Event :: End ( ref e) => parsed_local_names. push (
1076- from_utf8 ( e. local_name ( ) . as_ref ( ) )
1077- . expect ( "unable to build str from local_name" )
1078- . to_string ( ) ,
1079- ) ,
1080- Event :: Eof => break ,
1081- _ => { }
1082- }
1083- }
1084- assert_eq ! ( parsed_local_names[ 0 ] , "bus" . to_string( ) ) ;
1085- assert_eq ! ( parsed_local_names[ 1 ] , "bus" . to_string( ) ) ;
1086- assert_eq ! ( parsed_local_names[ 2 ] , "" . to_string( ) ) ;
1087- assert_eq ! ( parsed_local_names[ 3 ] , "" . to_string( ) ) ;
1088- assert_eq ! ( parsed_local_names[ 4 ] , "foo" . to_string( ) ) ;
1089- assert_eq ! ( parsed_local_names[ 5 ] , "foo" . to_string( ) ) ;
1090- assert_eq ! ( parsed_local_names[ 6 ] , "bus:baz" . to_string( ) ) ;
1091- assert_eq ! ( parsed_local_names[ 7 ] , "bus:baz" . to_string( ) ) ;
1092- }
1093-
10941053 #[ test]
10951054 fn bytestart_create ( ) {
10961055 let b = BytesStart :: owned_name ( "test" ) ;
0 commit comments