fix(emqx_logger_jsonfmt:best_effort_json_test): test cases

This commit is contained in:
Kjell Winblad 2024-05-28 17:15:32 +02:00
parent e3cb63f59a
commit 5e3de1a4e3
1 changed files with 4 additions and 4 deletions

View File

@ -452,19 +452,19 @@ best_effort_json_test() ->
),
%% List is IO Data
?assertMatch(
#{<<"what">> => <<"hej\n">>},
#{<<"what">> := <<"hej\n">>},
emqx_utils_json:decode(emqx_logger_jsonfmt:best_effort_json(#{what => [<<"hej">>, 10]}))
),
%% Force list to be interpreted as an array
?assertMatch(
#{<<"what">> => [<<"hej">>, 10]},
#{<<"what">> := [<<"hej">>, 10]},
emqx_utils_json:decode(
emqx_logger_jsonfmt:best_effort_json(#{what => {'$array$', [<<"hej">>, 10]}})
)
),
%% IO Data inside an array
?assertMatch(
#{<<"what">> => [<<"hej">>, 10, <<"hej\n">>]},
#{<<"what">> := [<<"hej">>, 10, <<"hej\n">>]},
emqx_utils_json:decode(
emqx_logger_jsonfmt:best_effort_json(#{
what => {'$array$', [<<"hej">>, 10, [<<"hej">>, 10]]}
@ -473,7 +473,7 @@ best_effort_json_test() ->
),
%% Array inside an array
?assertMatch(
#{<<"what">> => [<<"hej">>, 10, [<<"hej">>, 10]]},
#{<<"what">> := [<<"hej">>, 10, [<<"hej">>, 10]]},
emqx_utils_json:decode(
emqx_logger_jsonfmt:best_effort_json(#{
what => {'$array$', [<<"hej">>, 10, {'$array$', [<<"hej">>, 10]}]}