aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRyan M. Moore <rmm1047@gmail.com>2024-05-15 14:59:51 -0400
committerLouis Pilfold <louis@lpil.uk>2024-05-17 23:15:59 +0100
commit43e32953ba28a892fe5063d60b253c2c7282cbaf (patch)
treefd083dee875f6546a9e036ed4c9d64a46dc7c8e2 /test
parent1d60b1842d4a27dc7403ae9c440c6b6f2264c255 (diff)
downloadgleam_stdlib-43e32953ba28a892fe5063d60b253c2c7282cbaf.tar.gz
gleam_stdlib-43e32953ba28a892fe5063d60b253c2c7282cbaf.zip
Add `dict.each`
Diffstat (limited to 'test')
-rw-r--r--test/gleam/dict_test.gleam12
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