diff options
author | Sebastian <s@porto5.com> | 2021-01-12 09:09:29 +1100 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2021-01-13 17:01:09 +0000 |
commit | 955226b8ba73a51c7f4803f6ad54a75daf75ae24 (patch) | |
tree | ffd9e3b6fbb3280de63596053b6861655876d97a /test | |
parent | b8000c4ef6100d05ff7912aa0bb59ccb0ce1063a (diff) | |
download | gleam_stdlib-955226b8ba73a51c7f4803f6ad54a75daf75ae24.tar.gz gleam_stdlib-955226b8ba73a51c7f4803f6ad54a75daf75ae24.zip |
Add list.index_fold
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/list_test.gleam | 6 |
1 files changed, 6 insertions, 0 deletions
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 { |