diff options
Diffstat (limited to 'tests/test_deserialize.rs')
-rw-r--r-- | tests/test_deserialize.rs | 14 |
1 files changed, 14 insertions, 0 deletions
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<Vec<u8>>, } + 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<Address>, } + 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, |