From 955226b8ba73a51c7f4803f6ad54a75daf75ae24 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Tue, 12 Jan 2021 09:09:29 +1100 Subject: Add list.index_fold --- test/gleam/list_test.gleam | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test') diff --git a/test/gleam/list_test.gleam b/test/gleam/list_test.gleam index d9a4285..1c32878 100644 --- a/test/gleam/list_test.gleam +++ b/test/gleam/list_test.gleam @@ -171,6 +171,12 @@ pub fn fold_right_test() { |> should.equal([1, 2, 3]) } +pub fn index_fold_test() { + ["a", "b", "c"] + |> list.index_fold([], fn(ix, i, acc) { [tuple(ix, i), ..acc] }) + |> should.equal([tuple(2, "c"), tuple(1, "b"), tuple(0, "a")]) +} + pub fn find_map_test() { let f = fn(x) { case x { -- cgit v1.2.3