diff options
Diffstat (limited to 'src/test.rs')
-rw-r--r-- | src/test.rs | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/test.rs b/src/test.rs index 6010174..71cacee 100644 --- a/src/test.rs +++ b/src/test.rs @@ -1,19 +1,8 @@ -use regex::Regex; -use serde; -use serde_json; -use std; - -lazy_static! { - static ref MIN_REGEX: Regex = Regex::new(r"[\n\t]|\s{4}").unwrap(); -} - -pub fn check_deserialize<T>(json: &str, data: &T) +pub fn assert_de<T>(data: &T, json: serde_json::Value) where T: std::fmt::Debug, T: std::cmp::PartialEq, T: serde::de::DeserializeOwned, { - let min_json = MIN_REGEX.replace_all(json, ""); - - assert_eq!(serde_json::from_str::<T>(&min_json).unwrap(), *data); + assert_eq!(data, &serde_json::from_value::<T>(json).unwrap()); } |