aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
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