diff options
Diffstat (limited to 'test/list_test.gleam')
-rw-r--r-- | test/list_test.gleam | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/list_test.gleam b/test/list_test.gleam index 2afd9e2..e7cd786 100644 --- a/test/list_test.gleam +++ b/test/list_test.gleam @@ -184,3 +184,20 @@ pub fn any_test() { list:any([], fn(_) { False }) |> expect:equal(_, False) } + +pub fn zip_test() { + list:zip([], [1,2,3]) + |> expect:equal(_, []) + + list:zip([1,2], []) + |> expect:equal(_, []) + + list:zip([1,2,3], [4,5,6]) + |> expect:equal(_, [{1,4}, {2,5}, {3,6}]) + + list:zip([5,6], [1,2,3]) + |> expect:equal(_, [{5,1}, {6,2}]) + + list:zip([5,6,7], [1,2]) + |> expect:equal(_, [{5,1}, {6,2}]) +} |