From a68bbd81b91c880e01ecf00e2a366af8024cc243 Mon Sep 17 00:00:00 2001 From: superuzir Date: Tue, 31 Dec 2019 13:25:04 +0700 Subject: [PATCH] Add more test cases to de_complex_enum(#8) --- yaserde/tests/deserializer.rs | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/yaserde/tests/deserializer.rs b/yaserde/tests/deserializer.rs index 9bb38b2..5eee501 100644 --- a/yaserde/tests/deserializer.rs +++ b/yaserde/tests/deserializer.rs @@ -416,6 +416,21 @@ fn de_complex_enum() { } ); + let content = r#" + + + 56 + + + "#; + convert_and_validate!( + content, + XmlStruct, + XmlStruct { + background: Color::Red(56), + } + ); + let content = r#" @@ -434,6 +449,21 @@ fn de_complex_enum() { } ); + let content = r#" + + + text + + + "#; + convert_and_validate!( + content, + XmlStruct, + XmlStruct { + background: Color::Yellow(Some(String::from("text"))), + } + ); + let content = r#"