aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSebastian Porto <s@porto5.com>2021-03-13 13:20:04 +1100
committerLouis Pilfold <louis@lpil.uk>2021-03-13 16:50:19 +0100
commit3d4b9b6c94b5a41278c72ca0a9f4be6c96f02434 (patch)
treef8e5382a399ffb5403ce33fffcec0057e2f57c52 /test
parent549c48866ff72c3c99c9fa8ea2f3b5a2e3ba605a (diff)
downloadgleam_stdlib-3d4b9b6c94b5a41278c72ca0a9f4be6c96f02434.tar.gz
gleam_stdlib-3d4b9b6c94b5a41278c72ca0a9f4be6c96f02434.zip
Add Examples to uri
Diffstat (limited to 'test')
-rw-r--r--test/gleam/uri_test.gleam6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/gleam/uri_test.gleam b/test/gleam/uri_test.gleam
index 3d6a187..f0c4eb5 100644
--- a/test/gleam/uri_test.gleam
+++ b/test/gleam/uri_test.gleam
@@ -67,6 +67,12 @@ pub fn path_only_uri_to_string_test() {
pub fn parse_query_string_test() {
assert Ok(parsed) = uri.parse_query("foo+bar=1&city=%C3%B6rebro")
should.equal(parsed, [tuple("foo bar", "1"), tuple("city", "örebro")])
+
+ // Duplicates keys not overridden
+ assert Ok(parsed) = uri.parse_query("a[]=1&a[]=2")
+
+ parsed
+ |> should.equal([tuple("a[]", "1"), tuple("a[]", "2")])
}
pub fn parse_empty_query_string_test() {