This commit is contained in:
Lyza Danger Gardner 2017-06-29 11:24:37 -04:00 committed by Rick Waldron
parent e26c66bfff
commit 90528aaa09
42 changed files with 82 additions and 0 deletions

View File

@ -3,6 +3,8 @@
/*--- /*---
es5id: 15.1.2.3-2-1 es5id: 15.1.2.3-2-1
es6id: 18.2.4
esid: sec-parsefloat-string
description: > description: >
pareseFloat - 'trimmedString' is the empty string when inputString pareseFloat - 'trimmedString' is the empty string when inputString
does not contain any such characters does not contain any such characters

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator use ToString info: Operator use ToString
es5id: 15.1.2.3_A1_T1 es5id: 15.1.2.3_A1_T1
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking for boolean primitive description: Checking for boolean primitive
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator use ToString info: Operator use ToString
es5id: 15.1.2.3_A1_T2 es5id: 15.1.2.3_A1_T2
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking for number primitive description: Checking for number primitive
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator use ToString info: Operator use ToString
es5id: 15.1.2.3_A1_T3 es5id: 15.1.2.3_A1_T3
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking for undefined and null description: Checking for undefined and null
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator use ToString info: Operator use ToString
es5id: 15.1.2.3_A1_T4 es5id: 15.1.2.3_A1_T4
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking for Boolean object description: Checking for Boolean object
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator use ToString info: Operator use ToString
es5id: 15.1.2.3_A1_T5 es5id: 15.1.2.3_A1_T5
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking for Number object description: Checking for Number object
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator use ToString info: Operator use ToString
es5id: 15.1.2.3_A1_T6 es5id: 15.1.2.3_A1_T6
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking for String object description: Checking for String object
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator use ToString info: Operator use ToString
es5id: 15.1.2.3_A1_T7 es5id: 15.1.2.3_A1_T7
es6id: 18.2.4
esid: sec-parsefloat-string
description: If Type(value) is Object, evaluate ToPrimitive(value, String) description: If Type(value) is Object, evaluate ToPrimitive(value, String)
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator remove leading StrWhiteSpaceChar info: Operator remove leading StrWhiteSpaceChar
es5id: 15.1.2.3_A2_T1 es5id: 15.1.2.3_A2_T1
es6id: 18.2.4
esid: sec-parsefloat-string
description: "StrWhiteSpaceChar :: TAB (U+0009)" description: "StrWhiteSpaceChar :: TAB (U+0009)"
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator remove leading StrWhiteSpaceChar info: Operator remove leading StrWhiteSpaceChar
es5id: 15.1.2.3_A2_T10 es5id: 15.1.2.3_A2_T10
es6id: 18.2.4
esid: sec-parsefloat-string
description: "StrWhiteSpaceChar :: USP" description: "StrWhiteSpaceChar :: USP"
---*/ ---*/

View File

@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file. // This code is governed by the BSD license found in the LICENSE file.
/*--- /*---
es6id: 18.2.4
esid: sec-parsefloat-string esid: sec-parsefloat-string
description: > description: >
Leading U+180E is not recognized as whitespace Leading U+180E is not recognized as whitespace

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator remove leading StrWhiteSpaceChar info: Operator remove leading StrWhiteSpaceChar
es5id: 15.1.2.3_A2_T2 es5id: 15.1.2.3_A2_T2
es6id: 18.2.4
esid: sec-parsefloat-string
description: "StrWhiteSpaceChar :: SP (U+0020)" description: "StrWhiteSpaceChar :: SP (U+0020)"
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator remove leading StrWhiteSpaceChar info: Operator remove leading StrWhiteSpaceChar
es5id: 15.1.2.3_A2_T3 es5id: 15.1.2.3_A2_T3
es6id: 18.2.4
esid: sec-parsefloat-string
description: "StrWhiteSpaceChar :: NBSB (U+00A0)" description: "StrWhiteSpaceChar :: NBSB (U+00A0)"
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator remove leading StrWhiteSpaceChar info: Operator remove leading StrWhiteSpaceChar
es5id: 15.1.2.3_A2_T4 es5id: 15.1.2.3_A2_T4
es6id: 18.2.4
esid: sec-parsefloat-string
description: "StrWhiteSpaceChar :: FF (U+000C)" description: "StrWhiteSpaceChar :: FF (U+000C)"
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator remove leading StrWhiteSpaceChar info: Operator remove leading StrWhiteSpaceChar
es5id: 15.1.2.3_A2_T5 es5id: 15.1.2.3_A2_T5
es6id: 18.2.4
esid: sec-parsefloat-string
description: "StrWhiteSpaceChar :: VT (U+000B)" description: "StrWhiteSpaceChar :: VT (U+000B)"
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator remove leading StrWhiteSpaceChar info: Operator remove leading StrWhiteSpaceChar
es5id: 15.1.2.3_A2_T6 es5id: 15.1.2.3_A2_T6
es6id: 18.2.4
esid: sec-parsefloat-string
description: "StrWhiteSpaceChar :: CR (U+000D)" description: "StrWhiteSpaceChar :: CR (U+000D)"
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator remove leading StrWhiteSpaceChar info: Operator remove leading StrWhiteSpaceChar
es5id: 15.1.2.3_A2_T7 es5id: 15.1.2.3_A2_T7
es6id: 18.2.4
esid: sec-parsefloat-string
description: "StrWhiteSpaceChar :: LF (U+000A)" description: "StrWhiteSpaceChar :: LF (U+000A)"
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator remove leading StrWhiteSpaceChar info: Operator remove leading StrWhiteSpaceChar
es5id: 15.1.2.3_A2_T8 es5id: 15.1.2.3_A2_T8
es6id: 18.2.4
esid: sec-parsefloat-string
description: "StrWhiteSpaceChar :: LS (U+2028)" description: "StrWhiteSpaceChar :: LS (U+2028)"
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Operator remove leading StrWhiteSpaceChar info: Operator remove leading StrWhiteSpaceChar
es5id: 15.1.2.3_A2_T9 es5id: 15.1.2.3_A2_T9
es6id: 18.2.4
esid: sec-parsefloat-string
description: "StrWhiteSpaceChar :: PS (U+2029)" description: "StrWhiteSpaceChar :: PS (U+2029)"
---*/ ---*/

View File

@ -6,6 +6,8 @@ info: >
If neither Result(2) nor any prefix of Result(2) satisfies the syntax of a If neither Result(2) nor any prefix of Result(2) satisfies the syntax of a
StrDecimalLiteral (see 9.3.1), return NaN StrDecimalLiteral (see 9.3.1), return NaN
es5id: 15.1.2.3_A3_T1 es5id: 15.1.2.3_A3_T1
es6id: 18.2.4
esid: sec-parsefloat-string
description: parseFloat("some string") return NaN description: parseFloat("some string") return NaN
---*/ ---*/

View File

@ -6,6 +6,8 @@ info: >
If neither Result(2) nor any prefix of Result(2) satisfies the syntax of a If neither Result(2) nor any prefix of Result(2) satisfies the syntax of a
StrDecimalLiteral (see 9.3.1), return NaN StrDecimalLiteral (see 9.3.1), return NaN
es5id: 15.1.2.3_A3_T2 es5id: 15.1.2.3_A3_T2
es6id: 18.2.4
esid: sec-parsefloat-string
description: parseFloat("wrong number format with ExponentIndicator") return NaN description: parseFloat("wrong number format with ExponentIndicator") return NaN
---*/ ---*/

View File

@ -6,6 +6,8 @@ info: >
If neither Result(2) nor any prefix of Result(2) satisfies the syntax of a If neither Result(2) nor any prefix of Result(2) satisfies the syntax of a
StrDecimalLiteral (see 9.3.1), return NaN StrDecimalLiteral (see 9.3.1), return NaN
es5id: 15.1.2.3_A3_T3 es5id: 15.1.2.3_A3_T3
es6id: 18.2.4
esid: sec-parsefloat-string
description: parseFloat("wrong numbr format") return NaN description: parseFloat("wrong numbr format") return NaN
---*/ ---*/

View File

@ -6,6 +6,8 @@ info: >
Compute the longest prefix of Result(2), which might be Result(2) itself, Compute the longest prefix of Result(2), which might be Result(2) itself,
which satisfies the syntax of a StrDecimalLiteral which satisfies the syntax of a StrDecimalLiteral
es5id: 15.1.2.3_A4_T1 es5id: 15.1.2.3_A4_T1
es6id: 18.2.4
esid: sec-parsefloat-string
description: Some wrong number description: Some wrong number
---*/ ---*/

View File

@ -6,6 +6,8 @@ info: >
Compute the longest prefix of Result(2), which might be Result(2) itself, Compute the longest prefix of Result(2), which might be Result(2) itself,
which satisfies the syntax of a StrDecimalLiteral which satisfies the syntax of a StrDecimalLiteral
es5id: 15.1.2.3_A4_T2 es5id: 15.1.2.3_A4_T2
es6id: 18.2.4
esid: sec-parsefloat-string
description: With ExponentIndicator description: With ExponentIndicator
---*/ ---*/

View File

@ -6,6 +6,8 @@ info: >
Compute the longest prefix of Result(2), which might be Result(2) itself, Compute the longest prefix of Result(2), which might be Result(2) itself,
which satisfies the syntax of a StrDecimalLiteral which satisfies the syntax of a StrDecimalLiteral
es5id: 15.1.2.3_A4_T3 es5id: 15.1.2.3_A4_T3
es6id: 18.2.4
esid: sec-parsefloat-string
description: StrDecimalLiteral not contain HexIntegerLiteral description: StrDecimalLiteral not contain HexIntegerLiteral
---*/ ---*/

View File

@ -6,6 +6,8 @@ info: >
Compute the longest prefix of Result(2), which might be Result(2) itself, Compute the longest prefix of Result(2), which might be Result(2) itself,
which satisfies the syntax of a StrDecimalLiteral which satisfies the syntax of a StrDecimalLiteral
es5id: 15.1.2.3_A4_T4 es5id: 15.1.2.3_A4_T4
es6id: 18.2.4
esid: sec-parsefloat-string
description: "\"Infinity\"+\"some string\"" description: "\"Infinity\"+\"some string\""
---*/ ---*/

View File

@ -6,6 +6,8 @@ info: >
Compute the longest prefix of Result(2), which might be Result(2) itself, Compute the longest prefix of Result(2), which might be Result(2) itself,
which satisfies the syntax of a StrDecimalLiteral which satisfies the syntax of a StrDecimalLiteral
es5id: 15.1.2.3_A4_T5 es5id: 15.1.2.3_A4_T5
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking DecimalDigits . DecimalDigits_opt ExponentPart_opt description: Checking DecimalDigits . DecimalDigits_opt ExponentPart_opt
---*/ ---*/

View File

@ -6,6 +6,8 @@ info: >
Compute the longest prefix of Result(2), which might be Result(2) itself, Compute the longest prefix of Result(2), which might be Result(2) itself,
which satisfies the syntax of a StrDecimalLiteral which satisfies the syntax of a StrDecimalLiteral
es5id: 15.1.2.3_A4_T6 es5id: 15.1.2.3_A4_T6
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking . DecimalDigits ExponentPart_opt description: Checking . DecimalDigits ExponentPart_opt
---*/ ---*/

View File

@ -6,6 +6,8 @@ info: >
Compute the longest prefix of Result(2), which might be Result(2) itself, Compute the longest prefix of Result(2), which might be Result(2) itself,
which satisfies the syntax of a StrDecimalLiteral which satisfies the syntax of a StrDecimalLiteral
es5id: 15.1.2.3_A4_T7 es5id: 15.1.2.3_A4_T7
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking DecimalDigits ExponentPart_opt description: Checking DecimalDigits ExponentPart_opt
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Return the number value for the MV of Result(4) info: Return the number value for the MV of Result(4)
es5id: 15.1.2.3_A5_T1 es5id: 15.1.2.3_A5_T1
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking Infinity description: Checking Infinity
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Return the number value for the MV of Result(4) info: Return the number value for the MV of Result(4)
es5id: 15.1.2.3_A5_T2 es5id: 15.1.2.3_A5_T2
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking DecimalDigits . DecimalDigits_opt ExponentPart_opt description: Checking DecimalDigits . DecimalDigits_opt ExponentPart_opt
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Return the number value for the MV of Result(4) info: Return the number value for the MV of Result(4)
es5id: 15.1.2.3_A5_T3 es5id: 15.1.2.3_A5_T3
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking . DecimalDigits ExponentPart_opt description: Checking . DecimalDigits ExponentPart_opt
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: Return the number value for the MV of Result(4) info: Return the number value for the MV of Result(4)
es5id: 15.1.2.3_A5_T4 es5id: 15.1.2.3_A5_T4
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking DecimalDigits ExponentPart_opt description: Checking DecimalDigits ExponentPart_opt
---*/ ---*/

View File

@ -8,6 +8,8 @@ info: >
of the notation of an decimal literal, and no indication is given that any such of the notation of an decimal literal, and no indication is given that any such
characters were ignored. characters were ignored.
es5id: 15.1.2.3_A6 es5id: 15.1.2.3_A6
es6id: 18.2.4
esid: sec-parsefloat-string
description: Complex test without eval description: Complex test without eval
includes: [decimalToHexString.js] includes: [decimalToHexString.js]
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: The length property of parseFloat has the attribute DontEnum info: The length property of parseFloat has the attribute DontEnum
es5id: 15.1.2.3_A7.1 es5id: 15.1.2.3_A7.1
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking use propertyIsEnumerable, for-in description: Checking use propertyIsEnumerable, for-in
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: The length property of parseFloat does not have the attribute DontDelete info: The length property of parseFloat does not have the attribute DontDelete
es5id: 15.1.2.3_A7.2 es5id: 15.1.2.3_A7.2
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking use hasOwnProperty, delete description: Checking use hasOwnProperty, delete
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: The length property of parseFloat has the attribute ReadOnly info: The length property of parseFloat has the attribute ReadOnly
es5id: 15.1.2.3_A7.3 es5id: 15.1.2.3_A7.3
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking if varying the length property fails description: Checking if varying the length property fails
includes: [propertyHelper.js] includes: [propertyHelper.js]
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: The length property of parseFloat is 1 info: The length property of parseFloat is 1
es5id: 15.1.2.3_A7.4 es5id: 15.1.2.3_A7.4
es6id: 18.2.4
esid: sec-parsefloat-string
description: parseFloat.length === 1 description: parseFloat.length === 1
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: The parseFloat property has the attribute DontEnum info: The parseFloat property has the attribute DontEnum
es5id: 15.1.2.3_A7.5 es5id: 15.1.2.3_A7.5
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking use propertyIsEnumerable, for-in description: Checking use propertyIsEnumerable, for-in
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: The parseFloat property has not prototype property info: The parseFloat property has not prototype property
es5id: 15.1.2.3_A7.6 es5id: 15.1.2.3_A7.6
es6id: 18.2.4
esid: sec-parsefloat-string
description: Checking parseFloat.prototype description: Checking parseFloat.prototype
---*/ ---*/

View File

@ -4,6 +4,8 @@
/*--- /*---
info: The parseFloat property can't be used as constructor info: The parseFloat property can't be used as constructor
es5id: 15.1.2.3_A7.7 es5id: 15.1.2.3_A7.7
es6id: 18.2.4
esid: sec-parsefloat-string
description: > description: >
If property does not implement the internal [[Construct]] method, If property does not implement the internal [[Construct]] method,
throw a TypeError exception throw a TypeError exception

View File

@ -3,6 +3,7 @@
/*--- /*---
es6id: 18.2.4 es6id: 18.2.4
esid: sec-parsefloat-string
description: > description: >
parseFloat.name is "parseFloat". parseFloat.name is "parseFloat".
info: > info: >