From 92ba37c0679cb79b6ef686866e5b4c0cc7575878 Mon Sep 17 00:00:00 2001 From: Sam Scott Date: Wed, 8 Mar 2017 18:14:48 -0500 Subject: Refactoring aproach. --- tests/test_serialize.rs | 37 ++----------------------------------- 1 file changed, 2 insertions(+), 35 deletions(-) (limited to 'tests/test_serialize.rs') diff --git a/tests/test_serialize.rs b/tests/test_serialize.rs index 75dfc61..c10c3da 100644 --- a/tests/test_serialize.rs +++ b/tests/test_serialize.rs @@ -1,39 +1,6 @@ #[macro_use] extern crate serde_derive; -extern crate serde_urlencoded; - -#[test] -fn serialize_option_map_int() { - let params = &[("first", Some(23)), ("middle", None), ("last", Some(42))]; - - assert_eq!(serde_urlencoded::to_string(params), - Ok("first=23&last=42".to_owned())); -} - -#[test] -fn serialize_option_map_string() { - let params = - &[("first", Some("hello")), ("middle", None), ("last", Some("world"))]; - - assert_eq!(serde_urlencoded::to_string(params), - Ok("first=hello&last=world".to_owned())); -} - -#[test] -fn serialize_option_map_bool() { - let params = &[("one", Some(true)), ("two", Some(false))]; - - assert_eq!(serde_urlencoded::to_string(params), - Ok("one=true&two=false".to_owned())); -} - -#[test] -fn serialize_map_bool() { - let params = &[("one", true), ("two", false)]; - - assert_eq!(serde_urlencoded::to_string(params), - Ok("one=true&two=false".to_owned())); -} +extern crate serde_qs as qs; #[derive(Serialize, Deserialize)] struct Foo { bar: Bar, baz: Baz } @@ -55,7 +22,7 @@ fn serialize_struct() { } }; - assert_eq!(serde_urlencoded::to_string(¶ms), + assert_eq!(qs::to_string(¶ms), Ok(urlencode("bar[x]=10&bar[y]=Ten&baz[thing]=Thing&baz[other]=12"))); } -- cgit v1.2.3