From bf6cccf61c732efc8efbb8ee7da59c53eb5220a4 Mon Sep 17 00:00:00 2001 From: Robert Sipka Date: Mon, 14 Nov 2016 13:22:38 +0100 Subject: [PATCH] Extend the escape sequences test by verifying character codes. (#1428) JerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com --- tests/jerry/escape-sequences.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/tests/jerry/escape-sequences.js b/tests/jerry/escape-sequences.js index f1fdb3922..6f32b752f 100644 --- a/tests/jerry/escape-sequences.js +++ b/tests/jerry/escape-sequences.js @@ -20,10 +20,6 @@ assert ("\'" === "'"); assert ('\"' === '"'); assert ("\"" === '"'); -// -// TODO -// Extend the test by verifying character codes after String.charCodeAt would be implemented -// assert ((new String ('\\')).length === 1); assert ((new String ('\b')).length === 1); assert ((new String ('\f')).length === 1); @@ -32,7 +28,16 @@ assert ((new String ('\r')).length === 1); assert ((new String ('\t')).length === 1); assert ((new String ('\v')).length === 1); -// 'p' is not SingleEscapeCharacter +/* verifying character codes */ +assert ((new String ('\\')).charCodeAt (0) === 92); +assert ((new String ('\b')).charCodeAt (0) === 8); +assert ((new String ('\f')).charCodeAt (0) === 12); +assert ((new String ('\n')).charCodeAt (0) === 10); +assert ((new String ('\r')).charCodeAt (0) === 13); +assert ((new String ('\t')).charCodeAt (0) === 9); +assert ((new String ('\v')).charCodeAt (0) === 11); + +/* 'p' is not SingleEscapeCharacter */ assert ('\p' === 'p'); var v\u0061riable = 'valu\u0065';