mirror of
https://github.com/tc39/test262.git
synced 2025-07-28 08:24:23 +02:00
Add esid
This commit is contained in:
parent
e6712e0d16
commit
e26c66bfff
@ -3,6 +3,8 @@
|
||||
|
||||
/*---
|
||||
es5id: 15.1.2.2-2-1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: >
|
||||
pareseInt - 'S' is the empty string when inputString does not
|
||||
contain any such characters
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToString
|
||||
es5id: 15.1.2.2_A1_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for boolean primitive
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToString
|
||||
es5id: 15.1.2.2_A1_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for number primitive
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToString
|
||||
es5id: 15.1.2.2_A1_T3
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for undefined and null
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToString
|
||||
es5id: 15.1.2.2_A1_T4
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for Boolean object
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToString
|
||||
es5id: 15.1.2.2_A1_T5
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for Number object
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToString
|
||||
es5id: 15.1.2.2_A1_T6
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for String object
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToString
|
||||
es5id: 15.1.2.2_A1_T7
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: If Type(value) is Object, evaluate ToPrimitive(value, String)
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator remove leading StrWhiteSpaceChar
|
||||
es5id: 15.1.2.2_A2_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: "StrWhiteSpaceChar :: TAB (U+0009)"
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator remove leading StrWhiteSpaceChar
|
||||
es5id: 15.1.2.2_A2_T10
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: "StrWhiteSpaceChar :: USP"
|
||||
---*/
|
||||
|
||||
|
@ -2,6 +2,8 @@
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
es5id: 15.1.2.2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: >
|
||||
Leading U+180E is not recognized as whitespace
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator remove leading StrWhiteSpaceChar
|
||||
es5id: 15.1.2.2_A2_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: "StrWhiteSpaceChar :: SP (U+0020)"
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator remove leading StrWhiteSpaceChar
|
||||
es5id: 15.1.2.2_A2_T3
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: "StrWhiteSpaceChar :: NBSB (U+00A0)"
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator remove leading StrWhiteSpaceChar
|
||||
es5id: 15.1.2.2_A2_T4
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: "StrWhiteSpaceChar :: FF (U+000C)"
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator remove leading StrWhiteSpaceChar
|
||||
es5id: 15.1.2.2_A2_T5
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: "StrWhiteSpaceChar :: VT (U+000B)"
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator remove leading StrWhiteSpaceChar
|
||||
es5id: 15.1.2.2_A2_T6
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: "StrWhiteSpaceChar :: CR (U+000D)"
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator remove leading StrWhiteSpaceChar
|
||||
es5id: 15.1.2.2_A2_T7
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: "StrWhiteSpaceChar :: LF (U+000A)"
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator remove leading StrWhiteSpaceChar
|
||||
es5id: 15.1.2.2_A2_T8
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: "StrWhiteSpaceChar :: LS (U+2028)"
|
||||
---*/
|
||||
|
||||
|
@ -3,7 +3,8 @@
|
||||
|
||||
/*---
|
||||
info: Operator remove leading StrWhiteSpaceChar
|
||||
es5id: 15.1.2.2_A2_T9
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: "StrWhiteSpaceChar :: PS (U+2029)"
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToNumber
|
||||
es5id: 15.1.2.2_A3.1_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for boolean primitive
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToNumber
|
||||
es5id: 15.1.2.2_A3.1_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for string primitive
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToNumber
|
||||
es5id: 15.1.2.2_A3.1_T3
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for undefined and null
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToNumber
|
||||
es5id: 15.1.2.2_A3.1_T4
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for Boolean object
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToNumber
|
||||
es5id: 15.1.2.2_A3.1_T5
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking for Number object
|
||||
---*/
|
||||
|
||||
|
@ -5,6 +5,8 @@
|
||||
info: Operator use ToNumber
|
||||
es5id: 15.1.2.2_A3.1_T6
|
||||
description: Checking for String object
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
---*/
|
||||
|
||||
//CHECK#1
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToNumber
|
||||
es5id: 15.1.2.2_A3.1_T7
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: If Type(value) is Object, evaluate ToPrimitive(value, Number)
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToInt32
|
||||
es5id: 15.1.2.2_A3.2_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: If radix is NaN, +0, -0, +Infinity, -Infinity, return radix = +0
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToInt32
|
||||
es5id: 15.1.2.2_A3.2_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: ToInt32 use floor
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Operator use ToInt32
|
||||
es5id: 15.1.2.2_A3.2_T3
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: ToInt32 use modulo
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: If R = 0 or R = undefined, then R = 10
|
||||
es5id: 15.1.2.2_A4.1_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: R = 0
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: If R = 0 or R = undefined, then R = 10
|
||||
es5id: 15.1.2.2_A4.1_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: R = undefined
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: If R < 2 or R > 36, then return NaN
|
||||
es5id: 15.1.2.2_A4.2_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: R = 1
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: If R < 2 or R > 36, then return NaN
|
||||
es5id: 15.1.2.2_A4.2_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: R = 37
|
||||
---*/
|
||||
|
||||
|
@ -8,6 +8,8 @@ info: >
|
||||
when the number begins with the character pairs 0x or 0X, in which
|
||||
case a radix of 16 is assumed."
|
||||
es5id: 15.1.2.2_A5.1_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Check if parseInt still accepts octal
|
||||
---*/
|
||||
|
||||
|
@ -6,6 +6,8 @@ info: >
|
||||
If the length of S is at least 2 and the first two characters of S
|
||||
are either 0x or 0X, then remove the first two characters from S and let R = 16
|
||||
es5id: 15.1.2.2_A5.2_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: ": 0x"
|
||||
---*/
|
||||
|
||||
|
@ -6,6 +6,8 @@ info: >
|
||||
If the length of S is at least 2 and the first two characters of S
|
||||
are either 0x or 0X, then remove the first two characters from S and let R = 16
|
||||
es5id: 15.1.2.2_A5.2_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: ": 0X"
|
||||
---*/
|
||||
|
||||
|
@ -7,6 +7,8 @@ info: >
|
||||
then let Z be the substring of S consisting of all characters before
|
||||
the first such character; otherwise, let Z be S
|
||||
es5id: 15.1.2.2_A6.1_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Complex test. R in [2, 36]
|
||||
---*/
|
||||
|
||||
|
@ -7,6 +7,8 @@ info: >
|
||||
then let Z be the substring of S consisting of all characters before
|
||||
the first such character; otherwise, let Z be S
|
||||
es5id: 15.1.2.2_A6.1_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Complex test. Radix-R notation in [0..9, A-Z]
|
||||
---*/
|
||||
|
||||
|
@ -7,6 +7,8 @@ info: >
|
||||
then let Z be the substring of S consisting of all characters before
|
||||
the first such character; otherwise, let Z be S
|
||||
es5id: 15.1.2.2_A6.1_T3
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Complex test. Radix-R notation in [0..9, a-z]
|
||||
---*/
|
||||
|
||||
|
@ -7,6 +7,8 @@ info: >
|
||||
then let Z be the substring of S consisting of all characters before
|
||||
the first such character; otherwise, let Z be S
|
||||
es5id: 15.1.2.2_A6.1_T4
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Complex test. Radix-R notation in [0..9, A-Z]
|
||||
---*/
|
||||
|
||||
|
@ -7,6 +7,8 @@ info: >
|
||||
then let Z be the substring of S consisting of all characters before
|
||||
the first such character; otherwise, let Z be S
|
||||
es5id: 15.1.2.2_A6.1_T5
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Complex test. Radix-R notation in [0..9, a-z]
|
||||
---*/
|
||||
|
||||
|
@ -7,6 +7,8 @@ info: >
|
||||
then let Z be the substring of S consisting of all characters before
|
||||
the first such character; otherwise, let Z be S
|
||||
es5id: 15.1.2.2_A6.1_T6
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Complex test. Radix-R notation in [0..9]
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: If Z is empty, return NaN
|
||||
es5id: 15.1.2.2_A7.1_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Complex test. R in [2, 36]
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: If Z is empty, return NaN
|
||||
es5id: 15.1.2.2_A7.1_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: x is not a radix-R digit
|
||||
---*/
|
||||
|
||||
|
@ -8,6 +8,8 @@ info: >
|
||||
letters A-Z and a-z for digits with values 10 through 35.
|
||||
Compute the number value for Result(16)
|
||||
es5id: 15.1.2.2_A7.2_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Complex test. Check algorithm
|
||||
---*/
|
||||
|
||||
|
@ -8,6 +8,8 @@ info: >
|
||||
letters A-Z and a-z for digits with values 10 through 35.
|
||||
Compute the number value for Result(16)
|
||||
es5id: 15.1.2.2_A7.2_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking algorithm for R = 2
|
||||
---*/
|
||||
|
||||
|
@ -8,6 +8,8 @@ info: >
|
||||
letters A-Z and a-z for digits with values 10 through 35.
|
||||
Compute the number value for Result(16)
|
||||
es5id: 15.1.2.2_A7.2_T3
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking algorithm for R = 16
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Return sign * Result(17)
|
||||
es5id: 15.1.2.2_A7.3_T1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Complex test. Check algorithm
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Return sign * Result(17)
|
||||
es5id: 15.1.2.2_A7.3_T2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking algorithm for R = 2
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: Return sign * Result(17)
|
||||
es5id: 15.1.2.2_A7.3_T3
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking algorithm for R = 10
|
||||
---*/
|
||||
|
||||
|
@ -8,6 +8,8 @@ info: >
|
||||
of the notation of an decimal literal, and no indication is given that any such
|
||||
characters were ignored.
|
||||
es5id: 15.1.2.2_A8
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Complex test without eval
|
||||
includes: [decimalToHexString.js]
|
||||
---*/
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: The length property of parseInt has the attribute DontEnum
|
||||
es5id: 15.1.2.2_A9.1
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking use propertyIsEnumerable, for-in
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: The length property of parseInt does not have the attribute DontDelete
|
||||
es5id: 15.1.2.2_A9.2
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking use hasOwnProperty, delete
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: The length property of parseInt has the attribute ReadOnly
|
||||
es5id: 15.1.2.2_A9.3
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking if varying the length property fails
|
||||
includes: [propertyHelper.js]
|
||||
---*/
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: The length property of parseInt is 2
|
||||
es5id: 15.1.2.2_A9.4
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: parseInt.length === 2
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: The parseInt property has the attribute DontEnum
|
||||
es5id: 15.1.2.2_A9.5
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking use propertyIsEnumerable, for-in
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: The parseInt property has not prototype property
|
||||
es5id: 15.1.2.2_A9.6
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: Checking parseInt.prototype
|
||||
---*/
|
||||
|
||||
|
@ -4,6 +4,8 @@
|
||||
/*---
|
||||
info: The parseInt property can't be used as constructor
|
||||
es5id: 15.1.2.2_A9.7
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: >
|
||||
If property does not implement the internal [[Construct]] method,
|
||||
throw a TypeError exception
|
||||
|
@ -3,6 +3,7 @@
|
||||
|
||||
/*---
|
||||
es6id: 18.2.5
|
||||
esid: sec-parseint-string-radix
|
||||
description: >
|
||||
parseInt.name is "parseInt".
|
||||
info: >
|
||||
|
Loading…
x
Reference in New Issue
Block a user