From d0c1a3ecc4ce648fcd9ecc7f0f6bca4b42872919 Mon Sep 17 00:00:00 2001 From: Sam Scott Date: Mon, 20 Mar 2017 20:28:20 +0000 Subject: Add more tests for de/serializing Options. --- tests/test_deserialize.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests/test_deserialize.rs') diff --git a/tests/test_deserialize.rs b/tests/test_deserialize.rs index 9ef164c..3632c7d 100644 --- a/tests/test_deserialize.rs +++ b/tests/test_deserialize.rs @@ -200,6 +200,13 @@ fn optional_seq() { vec: Option>, } + let params = ""; + let query = Query { + vec: None, + }; + let rec_params: Query = qs::from_str(params).unwrap(); + assert_eq!(rec_params, query); + let params = "vec="; let query = Query { vec: None, @@ -222,6 +229,13 @@ fn optional_struct() { address: Option
, } + let params = ""; + let query = Query { + address: None, + }; + let rec_params: Query = qs::from_str(params).unwrap(); + assert_eq!(rec_params, query); + let params = "address="; let query = Query { address: None, -- cgit v1.2.3