From 357e3e0aebe65a0555c67f908a1ce8aebb778648 Mon Sep 17 00:00:00 2001 From: alisdair sullivan Date: Sat, 31 Mar 2012 21:19:26 -0700 Subject: [PATCH] add naked single quoted json escape test --- src/jsx_decoder.erl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/jsx_decoder.erl b/src/jsx_decoder.erl index 87251ab..48dc82a 100644 --- a/src/jsx_decoder.erl +++ b/src/jsx_decoder.erl @@ -1475,6 +1475,7 @@ escapes_test_() -> {"tab escape", ?_assertEqual(decode(<<"\"\\t\"">>, [json_escape]), [{string, <<"\\t">>}, end_json])}, {"quote escape", ?_assertEqual(decode(<<"\"\\\"\"">>, [json_escape]), [{string, <<"\\\"">>}, end_json])}, {"single quote escape", ?_assertEqual(decode(<<"\"'\"">>, [json_escape, single_quotes]), [{string, <<"\\'">>}, end_json])}, + {"naked single quote escape", ?_assertEqual(decode(<<"'\\''">>, [json_escape, single_quotes]), [{string, <<"\\'">>}, end_json])}, {"no single quote escape", ?_assertEqual(decode(<<"\"'\"">>, [json_escape]), [{string, <<"'">>}, end_json])}, {"forward slash escape", ?_assertEqual(decode(<<"\"/\"">>, [json_escape, escape_forward_slash]), [{string, <<"\\/">>}, end_json])}, {"no forward slash escape", ?_assertEqual(decode(<<"\"/\"">>, [json_escape]), [{string, <<"/">>}, end_json])},