diff options
author | Ryan M. Moore <rmm1047@gmail.com> | 2024-05-15 14:59:51 -0400 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2024-05-17 23:15:59 +0100 |
commit | 43e32953ba28a892fe5063d60b253c2c7282cbaf (patch) | |
tree | fd083dee875f6546a9e036ed4c9d64a46dc7c8e2 /test | |
parent | 1d60b1842d4a27dc7403ae9c440c6b6f2264c255 (diff) | |
download | gleam_stdlib-43e32953ba28a892fe5063d60b253c2c7282cbaf.tar.gz gleam_stdlib-43e32953ba28a892fe5063d60b253c2c7282cbaf.zip |
Add `dict.each`
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/dict_test.gleam | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/gleam/dict_test.gleam b/test/gleam/dict_test.gleam index 3d77228..ca77bb9 100644 --- a/test/gleam/dict_test.gleam +++ b/test/gleam/dict_test.gleam @@ -220,6 +220,18 @@ pub fn fold_test() { |> should.equal(0) } +pub fn each_test() { + let dict = dict.from_list([#("a", 1), #("b", 2), #("c", 3), #("d", 4)]) + + dict.each(dict, fn(k, v) { + let assert True = case k, v { + "a", 1 | "b", 2 | "c", 3 | "d", 4 -> True + _, _ -> False + } + }) + |> should.equal(Nil) +} + fn range(start, end, a) { case end - start { n if n < 1 -> a |