From 78ed6a6730ed4da587ab51ab830726a8903d9d2b Mon Sep 17 00:00:00 2001 From: Nicholas Rempel Date: Sun, 31 Mar 2024 21:29:02 -0700 Subject: [PATCH] Add test for namespace containing dash --- instant-xml/tests/de-ns.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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() }) + ); +}