aboutsummaryrefslogtreecommitdiff
path: root/gen/test/gleam@any_test.erl
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2019-09-15 21:05:05 +0100
committerLouis Pilfold <louis@lpil.uk>2019-09-15 21:06:35 +0100
commit0579308bf0559635e3742e7fa634648182d916c5 (patch)
tree3ef129b822133bd2d78ca19a123298e2e0fe3f04 /gen/test/gleam@any_test.erl
parent3f316053c680448c4b81a2c04071f7cf81497c2b (diff)
downloadgleam_stdlib-0579308bf0559635e3742e7fa634648182d916c5.tar.gz
gleam_stdlib-0579308bf0559635e3742e7fa634648182d916c5.zip
Remove maps from stdlib
Diffstat (limited to 'gen/test/gleam@any_test.erl')
-rw-r--r--gen/test/gleam@any_test.erl21
1 files changed, 18 insertions, 3 deletions
diff --git a/gen/test/gleam@any_test.erl b/gen/test/gleam@any_test.erl
index c8deb45..e915fe7 100644
--- a/gen/test/gleam@any_test.erl
+++ b/gen/test/gleam@any_test.erl
@@ -151,14 +151,29 @@ struct2_test() ->
field_test() ->
{ok, OkAtom} = gleam@atom:from_string(<<"ok">>),
+ {ok, EarlierAtom} = gleam@atom:from_string(<<"earlier">>),
gleam@expect:equal(
- gleam@any:field(gleam@any:from(#{ok => 1}), OkAtom),
+ gleam@any:field(
+ gleam@any:from(gleam@map:put(gleam@map:new(), OkAtom, 1)),
+ OkAtom
+ ),
{ok, gleam@any:from(1)}
),
gleam@expect:equal(
- gleam@any:field(gleam@any:from(#{earlier => 2, ok => 3}), OkAtom),
+ gleam@any:field(
+ gleam@any:from(
+ gleam@map:put(
+ gleam@map:put(gleam@map:new(), OkAtom, 3),
+ EarlierAtom,
+ 1
+ )
+ ),
+ OkAtom
+ ),
{ok, gleam@any:from(3)}
),
- gleam@expect:is_error(gleam@any:field(gleam@any:from(#{}), OkAtom)),
+ gleam@expect:is_error(
+ gleam@any:field(gleam@any:from(gleam@map:new()), OkAtom)
+ ),
gleam@expect:is_error(gleam@any:field(gleam@any:from(1), OkAtom)),
gleam@expect:is_error(gleam@any:field(gleam@any:from([]), [])).