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';