Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mozilla/geckodriver.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/test.rs')
-rw-r--r--src/test.rs15
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());
}