S15.1.2.2_A2_T2.js (1087B)
1 // Copyright 2009 the Sputnik authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 info: Operator remove leading StrWhiteSpaceChar 6 esid: sec-parseint-string-radix 7 description: "StrWhiteSpaceChar :: SP (U+0020)" 8 ---*/ 9 10 assert.sameValue(parseInt("\u00201"), parseInt("1"), 'parseInt("\\u00201") must return the same value returned by parseInt("1")'); 11 assert.sameValue(parseInt("\u0020\u0020-1"), parseInt("-1"), 'parseInt("\\u0020\\u0020-1") must return the same value returned by parseInt("-1")'); 12 assert.sameValue(parseInt(" 1"), parseInt("1"), 'parseInt(" 1") must return the same value returned by parseInt("1")'); 13 assert.sameValue(parseInt(" 1"), parseInt("1"), 'parseInt(" 1") must return the same value returned by parseInt("1")'); 14 15 assert.sameValue( 16 parseInt(" \u0020 \u0020-1"), 17 parseInt("-1"), 18 'parseInt(" \\u0020 \\u0020-1") must return the same value returned by parseInt("-1")' 19 ); 20 21 //CHECK#6 22 assert.sameValue(parseInt("\u0020"), NaN, 'parseInt("\\u0020") must return NaN'); 23 24 reportCompare(0, 0);