From dd4c4d9e0e45a487f89cf98bfc24855990e4a8a5 Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Fri, 10 May 2019 14:15:26 +0100 Subject: list:range --- test/list_test.gleam | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'test') diff --git a/test/list_test.gleam b/test/list_test.gleam index ba5c4c5..81f2427 100644 --- a/test/list_test.gleam +++ b/test/list_test.gleam @@ -261,3 +261,23 @@ pub fn index_map_test() { list:index_map(["a", "b", "c"], f) |> expect:equal(_, ["a0", "b1", "c2"]) } + +pub fn range_test() { + list:range(0, 0) + |> expect:equal(_, []) + + list:range(1, 1) + |> expect:equal(_, []) + + list:range(-1, -1) + |> expect:equal(_, []) + + list:range(0, 1) + |> expect:equal(_, [0]) + + list:range(0, 5) + |> expect:equal(_, [0, 1, 2, 3, 4]) + + list:range(1, -5) + |> expect:equal(_, [1, 0, -1, -2, -3, -4]) +} -- cgit v1.2.3