Assert tokens are empty after reaching error

This commit is contained in:
David Tolnay
2016-06-28 22:23:38 -07:00
parent 6d64104375
commit 093201abfb
4 changed files with 7 additions and 12 deletions
-3
View File
@@ -342,9 +342,6 @@ fn test_ignore_unknown() {
Token::StructSep,
Token::Str("whoops"),
Token::I32(2),
Token::StructEnd,
],
Error::UnknownFieldError("whoops".to_owned())
);
-6
View File
@@ -786,8 +786,6 @@ declare_error_tests! {
Token::SeqSep, Token::I32(1),
Token::SeqSep, Token::I32(2),
Token::SeqSep, Token::I32(3),
Token::SeqSep, Token::I32(4),
Token::SeqEnd,
],
Error::UnexpectedToken(Token::SeqSep),
}
@@ -800,8 +798,6 @@ declare_error_tests! {
Token::MapSep,
Token::Str("a"),
Token::I32(3),
Token::MapEnd,
],
Error::DuplicateFieldError("a"),
}
@@ -814,8 +810,6 @@ declare_error_tests! {
Token::EnumMapSep,
Token::Str("a"),
Token::I32(3),
Token::EnumMapEnd,
],
Error::DuplicateFieldError("a"),
}
+2 -2
View File
@@ -362,7 +362,7 @@ fn test_cannot_serialize_paths() {
};
assert_ser_tokens_error(
&Path::new(path),
&[Token::Str("Hello World")],
&[],
Error::InvalidValue("Path contains invalid UTF-8 characters".to_owned()));
let mut path_buf = PathBuf::new();
@@ -370,6 +370,6 @@ fn test_cannot_serialize_paths() {
assert_ser_tokens_error(
&path_buf,
&[Token::Str("Hello World")],
&[],
Error::InvalidValue("Path contains invalid UTF-8 characters".to_owned()));
}