From 37bd40af886293d70a6f7b67c7af6ddeba1c1d8b Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Fri, 29 Jul 2022 03:45:27 -0700 Subject: [PATCH] Add test of scan error --- tests/test_error.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/test_error.rs b/tests/test_error.rs index e070de8e..fb10e00d 100644 --- a/tests/test_error.rs +++ b/tests/test_error.rs @@ -3,7 +3,7 @@ use indoc::indoc; use serde::de::{Deserialize, SeqAccess, Visitor}; use serde_derive::{Deserialize, Serialize}; -use serde_yaml::Deserializer; +use serde_yaml::{Deserializer, Value}; use std::collections::BTreeMap; use std::fmt::{self, Debug}; @@ -15,6 +15,13 @@ where assert_eq!(expected, result.unwrap_err().to_string()); } +#[test] +fn test_scan_error() { + let yaml = ">\n@"; + let expected = "deserializing from YAML containing more than one document is not supported"; + test_error::(yaml, expected); +} + #[test] fn test_incorrect_type() { let yaml = indoc! {"