diff options
Diffstat (limited to 'tests/test_deserialize.rs')
-rw-r--r-- | tests/test_deserialize.rs | 40 |
1 files changed, 5 insertions, 35 deletions
diff --git a/tests/test_deserialize.rs b/tests/test_deserialize.rs index b6a65a5..2e2b8fd 100644 --- a/tests/test_deserialize.rs +++ b/tests/test_deserialize.rs @@ -1,36 +1,6 @@ #[macro_use] extern crate serde_derive; -extern crate serde_urlencoded; - -#[test] -fn deserialize_bytes() { - let mut result = vec![("first".to_owned(), 23), ("last".to_owned(), 42)]; - let mut deres: Vec<(String, u8)> = serde_urlencoded::from_bytes(b"first=23&last=42").unwrap(); - - result.sort(); - deres.sort(); - assert_eq!(deres, result); -} - -#[test] -fn deserialize_str() { - let mut result = vec![("first".to_owned(), 23), ("last".to_owned(), 42)]; - let mut deres: Vec<(String, u8)> = serde_urlencoded::from_str("first=23&last=42").unwrap(); - - result.sort(); - deres.sort(); - assert_eq!(deres, result); -} - -#[test] -fn deserialize_reader() { - let mut result = vec![("first".to_owned(), 23), ("last".to_owned(), 42)]; - let mut deres: Vec<(String, u8)> = serde_urlencoded::from_reader(b"first=23&last=42" as &[_]).unwrap(); - - result.sort(); - deres.sort(); - assert_eq!(deres, result); -} +extern crate serde_qs as qs; #[derive(PartialEq, Debug, Serialize, Deserialize)] @@ -54,13 +24,13 @@ fn deserialize_struct() { }; let input = "b[b1]=10&b[b2]=Ten&c[c1]=Seven&c[c2]=7"; let input2 = "c[c1]=Seven&b[b2]=Ten&b[b1]=10&c[c2]=7"; - let result: A = serde_urlencoded::from_str(&urlencode(input)).unwrap(); + let result: A = qs::from_str(&urlencode(input)).unwrap(); assert_eq!(result, params); - let result: A = serde_urlencoded::from_str(&input).unwrap(); + let result: A = qs::from_str(&input).unwrap(); assert_eq!(result, params); - let result: A = serde_urlencoded::from_str(&urlencode(input2)).unwrap(); + let result: A = qs::from_str(&urlencode(input2)).unwrap(); assert_eq!(result, params); - let result: A = serde_urlencoded::from_str(&input2).unwrap(); + let result: A = qs::from_str(&input2).unwrap(); assert_eq!(result, params); } |