From 6ae1f2cf51868e2bd05ae47ec1cf09344dc1393b Mon Sep 17 00:00:00 2001 From: Robert Peterson Date: Tue, 16 Apr 2019 17:00:25 -0700 Subject: Add list:zip --- test/list_test.gleam | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'test') 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}]) +} -- cgit v1.2.3