aboutsummaryrefslogtreecommitdiff
path: root/test/gleam/any_test.gleam
diff options
context:
space:
mode:
Diffstat (limited to 'test/gleam/any_test.gleam')
-rw-r--r--test/gleam/any_test.gleam11
1 files changed, 8 insertions, 3 deletions
diff --git a/test/gleam/any_test.gleam b/test/gleam/any_test.gleam
index ef441d7..13af0cb 100644
--- a/test/gleam/any_test.gleam
+++ b/test/gleam/any_test.gleam
@@ -4,6 +4,7 @@ import gleam/list
import gleam/tuple
import gleam/expect
import gleam/result
+import gleam/map
pub fn string_test() {
""
@@ -250,18 +251,22 @@ pub fn struct2_test() {
pub fn field_test() {
let Ok(ok_atom) = atom.from_string("ok")
+ let Ok(earlier_atom) = atom.from_string("earlier")
- {ok = 1}
+ map.new()
+ |> map.put(_, ok_atom, 1)
|> any.from
|> any.field(_, ok_atom)
|> expect.equal(_, Ok(any.from(1)))
- {earlier = 2, ok = 3}
+ map.new()
+ |> map.put(_, ok_atom, 3)
+ |> map.put(_, earlier_atom, 1)
|> any.from
|> any.field(_, ok_atom)
|> expect.equal(_, Ok(any.from(3)))
- {}
+ map.new()
|> any.from
|> any.field(_, ok_atom)
|> expect.is_error