aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorPeter <peterhsaxton@gmail.com>2020-08-14 08:50:36 +0100
committerLouis Pilfold <louis@lpil.uk>2020-08-14 11:27:21 +0100
commitfdf7145a92a4be1e9780372b8de5c4770ee06d33 (patch)
tree65799695c2489de3d4a7394111fca84687491764 /test
parent36232a3920aa4aaca667d66dfbedfb2d4227a114 (diff)
downloadgleam_stdlib-fdf7145a92a4be1e9780372b8de5c4770ee06d33.tar.gz
gleam_stdlib-fdf7145a92a4be1e9780372b8de5c4770ee06d33.zip
test and implement unzip
Diffstat (limited to 'test')
-rw-r--r--test/gleam/list_test.gleam8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/gleam/list_test.gleam b/test/gleam/list_test.gleam
index 31f8f27..eff9fac 100644
--- a/test/gleam/list_test.gleam
+++ b/test/gleam/list_test.gleam
@@ -264,6 +264,14 @@ pub fn strict_zip_test() {
|> should.equal(Error(list.LengthMismatch))
}
+pub fn unzip_test() {
+ list.unzip([tuple(1, 2), tuple(3, 4)])
+ |> should.equal(tuple([1, 3], [2, 4]))
+
+ list.unzip([])
+ |> should.equal(tuple([], []))
+}
+
pub fn intersperse_test() {
list.intersperse([1, 2, 3], 4)
|> should.equal([1, 4, 2, 4, 3])