diff --git a/instant-xml/tests/de-ns.rs b/instant-xml/tests/de-ns.rs index 7fd41f3..2310b6c 100644 --- a/instant-xml/tests/de-ns.rs +++ b/instant-xml/tests/de-ns.rs @@ -158,3 +158,18 @@ fn other_namespaces() { Err::(Error::UnknownPrefix("wrong".to_owned())) ); } + +#[derive(Debug, Eq, PartialEq, FromXml)] +#[xml(ns("URI", dashed-ns = "dashed"))] +struct DashedNs { + #[xml(ns("dashed"))] + element: String, +} + +#[test] +fn dashed_ns() { + assert_eq!( + from_str("hello"), + Ok(DashedNs { element: "hello".to_owned() }) + ); +}