summaryrefslogtreecommitdiff
path: root/tests/test_deserialize.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_deserialize.rs')
-rw-r--r--tests/test_deserialize.rs14
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,