From f2dc42b7c9e26f0e219036961f13ab477e3c2610 Mon Sep 17 00:00:00 2001 From: alisdair sullivan Date: Mon, 4 Mar 2013 14:51:05 -0800 Subject: [PATCH] add test for number terminated by comma in object --- src/jsx_decoder.erl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/jsx_decoder.erl b/src/jsx_decoder.erl index 5284efb..d398819 100644 --- a/src/jsx_decoder.erl +++ b/src/jsx_decoder.erl @@ -1000,6 +1000,14 @@ special_number_test_() -> {"number terminated by whitespace", ?_assertEqual( [start_array, {integer, 1}, end_array, end_json], decode(<<"[ 1 ]">>, []) + )}, + {"number terminated by comma", ?_assertEqual( + [start_array, {integer, 1}, {integer, 1}, end_array, end_json], + decode(<<"[ 1, 1 ]">>, []) + )}, + {"number terminated by comma in object", ?_assertEqual( + [start_object, {key, <<"x">>}, {integer, 1}, {key, <<"y">>}, {integer, 1}, end_object, end_json], + decode(<<"{\"x\": 1, \"y\": 1}">>, []) )} ].