From 5d1e18d0ea14a99206b7e71ce176e6d60bd2d5f8 Mon Sep 17 00:00:00 2001 From: alisdair sullivan Date: Wed, 27 Jul 2011 02:01:09 -0700 Subject: [PATCH] add test for u+2028/2029 escaping --- src/jsx_encoder.erl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/jsx_encoder.erl b/src/jsx_encoder.erl index 27f2900..44efcc7 100644 --- a/src/jsx_encoder.erl +++ b/src/jsx_encoder.erl @@ -297,6 +297,12 @@ escape_test_() -> <<1, 2, 3, 11, 26, 30, 31>> ) =:= <<"\\u0001\\u0002\\u0003\\u000b\\u001a\\u001e\\u001f">> ) + }, + {"jsonp protection", + ?_assert(json_escape( + <<226, 128, 168, 226, 128, 169>> + ) =:= <<"\\u2028\\u2029">> + ) } ].