diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/gleam/list_test.gleam | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/gleam/list_test.gleam b/test/gleam/list_test.gleam index ef096f6..31f8f27 100644 --- a/test/gleam/list_test.gleam +++ b/test/gleam/list_test.gleam @@ -457,3 +457,13 @@ pub fn key_pop_test() { list.key_pop([tuple("a", 0), tuple("b", 1)], "c") |> should.equal(Error(Nil)) } + +pub fn key_set_test() { + [tuple(5, 0), tuple(4, 1)] + |> list.key_set(4, 100) + |> should.equal([tuple(5, 0), tuple(4, 100)]) + + [tuple(5, 0), tuple(4, 1)] + |> list.key_set(1, 100) + |> should.equal([tuple(5, 0), tuple(4, 1), tuple(1, 100)]) +} |