Extend the escape sequences test by verifying character codes. (#1428)

JerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com
This commit is contained in:
Robert Sipka 2016-11-14 13:22:38 +01:00 committed by GitHub
parent dc5ae4638f
commit bf6cccf61c

View File

@ -20,10 +20,6 @@ assert ("\'" === "'");
assert ('\"' === '"'); 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 ('\\')).length === 1);
assert ((new String ('\b')).length === 1); assert ((new String ('\b')).length === 1);
assert ((new String ('\f')).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 ('\t')).length === 1);
assert ((new String ('\v')).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'); assert ('\p' === 'p');
var v\u0061riable = 'valu\u0065'; var v\u0061riable = 'valu\u0065';