diff --git a/parsers/src/util/macro_tests.rs b/parsers/src/util/macro_tests.rs index 65114e0b771a8ca226ff82cc1f615c79509d3913..38c60171ae3e1372945f03b10c326478e364e31c 100644 --- a/parsers/src/util/macro_tests.rs +++ b/parsers/src/util/macro_tests.rs @@ -46,7 +46,7 @@ mod helpers { use self::helpers::{parse_str, roundtrip_full}; -use xso::{AsXml, FromXml}; +use xso::{AsXml, FromXml, PrintRawXml}; // these are adverserial local names in order to trigger any issues with // unqualified names in the macro expansions. @@ -2191,3 +2191,12 @@ fn flag_absent_roundtrip() { }; roundtrip_full::(""); } + +#[test] +fn printrawxml() { + let text = TextString { + text: String::from("hello world"), + }; + let display = format!("{}", PrintRawXml(&text)); + assert_eq!(display, "hello world"); +}