diff options
Diffstat (limited to 'gen/test/gleam@dynamic_test.erl')
-rw-r--r-- | gen/test/gleam@dynamic_test.erl | 50 |
1 files changed, 27 insertions, 23 deletions
diff --git a/gen/test/gleam@dynamic_test.erl b/gen/test/gleam@dynamic_test.erl index 7cd1ba4..587b168 100644 --- a/gen/test/gleam@dynamic_test.erl +++ b/gen/test/gleam@dynamic_test.erl @@ -5,20 +5,20 @@ string_test() -> gleam@should:equal( - gleam@dynamic:string(gleam@dynamic:from(<<"">>)), - {ok, <<"">>} + gleam@dynamic:string(gleam@dynamic:from(<<""/utf8>>)), + {ok, <<""/utf8>>} ), gleam@should:equal( - gleam@dynamic:string(gleam@dynamic:from(<<"Hello">>)), - {ok, <<"Hello">>} + gleam@dynamic:string(gleam@dynamic:from(<<"Hello"/utf8>>)), + {ok, <<"Hello"/utf8>>} ), gleam@should:equal( gleam@dynamic:string(gleam@dynamic:from(1)), - {error, <<"Expected a String, got `1`">>} + {error, <<"Expected a String, got `1`"/utf8>>} ), gleam@should:equal( gleam@dynamic:string(gleam@dynamic:from([])), - {error, <<"Expected a String, got `[]`">>} + {error, <<"Expected a String, got `[]`"/utf8>>} ). int_test() -> @@ -26,11 +26,11 @@ int_test() -> gleam@should:equal(gleam@dynamic:int(gleam@dynamic:from(2)), {ok, 2}), gleam@should:equal( gleam@dynamic:int(gleam@dynamic:from(1.0)), - {error, <<"Expected an Int, got `1.0`">>} + {error, <<"Expected an Int, got `1.0`"/utf8>>} ), gleam@should:equal( gleam@dynamic:int(gleam@dynamic:from([])), - {error, <<"Expected an Int, got `[]`">>} + {error, <<"Expected an Int, got `[]`"/utf8>>} ). float_test() -> @@ -38,11 +38,11 @@ float_test() -> gleam@should:equal(gleam@dynamic:float(gleam@dynamic:from(2.2)), {ok, 2.2}), gleam@should:equal( gleam@dynamic:float(gleam@dynamic:from(1)), - {error, <<"Expected a Float, got `1`">>} + {error, <<"Expected a Float, got `1`"/utf8>>} ), gleam@should:equal( gleam@dynamic:float(gleam@dynamic:from([])), - {error, <<"Expected a Float, got `[]`">>} + {error, <<"Expected a Float, got `[]`"/utf8>>} ). thunk_test() -> @@ -71,25 +71,25 @@ bool_test() -> ), gleam@should:equal( gleam@dynamic:bool(gleam@dynamic:from(1)), - {error, <<"Expected a Bool, got `1`">>} + {error, <<"Expected a Bool, got `1`"/utf8>>} ), gleam@should:equal( gleam@dynamic:bool(gleam@dynamic:from([])), - {error, <<"Expected a Bool, got `[]`">>} + {error, <<"Expected a Bool, got `[]`"/utf8>>} ). atom_test() -> gleam@should:equal( gleam@dynamic:atom( - gleam@dynamic:from(gleam@atom:create_from_string(<<"">>)) + gleam@dynamic:from(gleam@atom:create_from_string(<<""/utf8>>)) ), - {ok, gleam@atom:create_from_string(<<"">>)} + {ok, gleam@atom:create_from_string(<<""/utf8>>)} ), gleam@should:equal( gleam@dynamic:atom( - gleam@dynamic:from(gleam@atom:create_from_string(<<"ok">>)) + gleam@dynamic:from(gleam@atom:create_from_string(<<"ok"/utf8>>)) ), - {ok, gleam@atom:create_from_string(<<"ok">>)} + {ok, gleam@atom:create_from_string(<<"ok"/utf8>>)} ), gleam@should:be_error(gleam@dynamic:atom(gleam@dynamic:from(1))), gleam@should:be_error(gleam@dynamic:atom(gleam@dynamic:from([]))). @@ -113,8 +113,11 @@ list_test() -> gleam@should:equal( gleam@dynamic:list( gleam@dynamic:from([[1], [2], [3]]), - fun(Capture1) -> - gleam@dynamic:list(Capture1, fun gleam@dynamic:int/1) + fun(GleamCaptureVariable) -> + gleam@dynamic:list( + GleamCaptureVariable, + fun gleam@dynamic:int/1 + ) end ), {ok, [[1], [2], [3]]} @@ -127,22 +130,23 @@ list_test() -> ), gleam@should:be_error( gleam@dynamic:list( - gleam@dynamic:from([<<"">>]), + gleam@dynamic:from([<<""/utf8>>]), fun gleam@dynamic:int/1 ) ), gleam@should:be_error( gleam@dynamic:list( gleam@dynamic:from( - [gleam@dynamic:from(1), gleam@dynamic:from(<<"not an int">>)] + [gleam@dynamic:from(1), + gleam@dynamic:from(<<"not an int"/utf8>>)] ), fun gleam@dynamic:int/1 ) ). field_test() -> - {ok, OkAtom} = gleam@atom:from_string(<<"ok">>), - {ok, ErrorAtom} = gleam@atom:from_string(<<"error">>), + {ok, OkAtom} = gleam@atom:from_string(<<"ok"/utf8>>), + {ok, ErrorAtom} = gleam@atom:from_string(<<"error"/utf8>>), gleam@should:equal( gleam@dynamic:field( gleam@dynamic:from(gleam@map:insert(gleam@map:new(), OkAtom, 1)), @@ -170,7 +174,7 @@ field_test() -> gleam@should:be_error(gleam@dynamic:field(gleam@dynamic:from([]), [])). element_test() -> - {ok, OkAtom} = gleam@atom:from_string(<<"ok">>), + {ok, OkAtom} = gleam@atom:from_string(<<"ok"/utf8>>), OkOneTuple = {OkAtom, 1}, gleam@should:equal( gleam@dynamic:element(gleam@dynamic:from(OkOneTuple), 0), |