From 5455d0fcd76023dd3a81a4c6777b0ac4f95a4e77 Mon Sep 17 00:00:00 2001 From: Robert Virding Date: Thu, 25 Apr 2019 12:19:49 +0200 Subject: [PATCH] Fixed a type error and test, definitely WIP --- src/aeso_aci.erl | 2 +- test/aeso_aci_tests.erl | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/aeso_aci.erl b/src/aeso_aci.erl index 7954272..65291e4 100644 --- a/src/aeso_aci.erl +++ b/src/aeso_aci.erl @@ -383,7 +383,7 @@ do_decode_args(As) -> Das = [ do_decode_arg(A) || A <- As ], [$(,lists:join(", ", Das),$)]. -do_decode_arg(#{<<"type">> := [T]}) -> do_decode_type(T). +do_decode_arg(#{<<"type">> := T}) -> do_decode_type(T). do_decode_types(Ets) -> [ do_decode_type(Et) || Et <- Ets ]. diff --git a/test/aeso_aci_tests.erl b/test/aeso_aci_tests.erl index 8b5e1d7..de6e9cd 100644 --- a/test/aeso_aci_tests.erl +++ b/test/aeso_aci_tests.erl @@ -24,7 +24,7 @@ test_cases(1) -> [#{<<"name">> => <<"a">>, <<"arguments">> => [#{<<"name">> => <<"i">>, - <<"type">> => [<<"int">>]}], + <<"type">> => <<"int">>}], <<"returns">> => <<"int">>, <<"stateful">> => false}]}}, DecACI = <<"contract C =\n" @@ -44,7 +44,7 @@ test_cases(2) -> <<"functions">> => [#{<<"arguments">> => [#{<<"name">> => <<"i">>, - <<"type">> => [<<"int">>]}], + <<"type">> => <<"int">>}], <<"name">> => <<"a">>, <<"returns">> => <<"int">>, <<"stateful">> => false}]}}, @@ -60,7 +60,7 @@ test_cases(3) -> [#{<<"arguments">> => [#{<<"name">> => <<"i">>, <<"type">> => - [#{<<"C.bert">> => [<<"string">>]}]}], + #{<<"C.bert">> => [<<"string">>]}}], <<"name">> => <<"a">>,<<"returns">> => <<"int">>, <<"stateful">> => false}], <<"name">> => <<"C">>,