From f659fa8919e2909e734401dffd106b755a01c7e3 Mon Sep 17 00:00:00 2001 From: Oliver Schneider Date: Tue, 12 Apr 2016 12:42:07 +0200 Subject: [PATCH] add a test --- serde_tests/tests/test_annotations.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/serde_tests/tests/test_annotations.rs b/serde_tests/tests/test_annotations.rs index cdefac86..68f8c55c 100644 --- a/serde_tests/tests/test_annotations.rs +++ b/serde_tests/tests/test_annotations.rs @@ -697,3 +697,21 @@ fn test_deserialize_with_enum() { ] ); } + + + +#[test] +fn test_missing_renamed_field() { + assert_de_tokens_error::( + vec![ + Token::StructStart("Superhero", Some(2)), + + Token::StructSep, + Token::Str("a1"), + Token::I32(1), + + Token::StructEnd, + ], + Error::MissingFieldError("a3"), + ) +}