From 6c2503a810973ccc66deb40dd2e8fb60ce57480f Mon Sep 17 00:00:00 2001 From: Leo Balter <leonardo.balter@gmail.com> Date: Thu, 21 Jun 2018 16:03:08 -0400 Subject: [PATCH] Adds String.fromCodePoint to the features list (#1606) --- features.txt | 1 + test/built-ins/String/fromCodePoint/argument-is-Symbol.js | 2 +- test/built-ins/String/fromCodePoint/argument-is-not-integer.js | 1 + test/built-ins/String/fromCodePoint/argument-not-coercible.js | 1 + test/built-ins/String/fromCodePoint/arguments-is-empty.js | 1 + test/built-ins/String/fromCodePoint/fromCodePoint.js | 1 + test/built-ins/String/fromCodePoint/length.js | 1 + test/built-ins/String/fromCodePoint/name.js | 1 + test/built-ins/String/fromCodePoint/number-is-out-of-range.js | 1 + test/built-ins/String/fromCodePoint/return-string-value.js | 1 + test/built-ins/String/fromCodePoint/to-number-conversions.js | 1 + 11 files changed, 11 insertions(+), 1 deletion(-) diff --git a/features.txt b/features.txt index 4c146761d0..e8928baa92 100644 --- a/features.txt +++ b/features.txt @@ -137,6 +137,7 @@ Reflect.construct Reflect.set Reflect.setPrototypeOf Set +String.fromCodePoint String.prototype.endsWith String.prototype.includes super diff --git a/test/built-ins/String/fromCodePoint/argument-is-Symbol.js b/test/built-ins/String/fromCodePoint/argument-is-Symbol.js index 6b192d02b1..266c0c5239 100644 --- a/test/built-ins/String/fromCodePoint/argument-is-Symbol.js +++ b/test/built-ins/String/fromCodePoint/argument-is-Symbol.js @@ -15,7 +15,7 @@ info: | a. Let next be codePoints[nextIndex]. b. Let nextCP be ToNumber(next). c. ReturnIfAbrupt(nextCP). -features: [Symbol] +features: [Symbol, String.fromCodePoint] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/String/fromCodePoint/argument-is-not-integer.js b/test/built-ins/String/fromCodePoint/argument-is-not-integer.js index 1546579805..72d63b4e67 100644 --- a/test/built-ins/String/fromCodePoint/argument-is-not-integer.js +++ b/test/built-ins/String/fromCodePoint/argument-is-not-integer.js @@ -18,6 +18,7 @@ info: | d. If SameValue(nextCP, ToInteger(nextCP)) is false, throw a RangeError exception. ... +features: [String.fromCodePoint] ---*/ assert.throws(RangeError, function() { diff --git a/test/built-ins/String/fromCodePoint/argument-not-coercible.js b/test/built-ins/String/fromCodePoint/argument-not-coercible.js index c7f6ab8f94..d653392738 100644 --- a/test/built-ins/String/fromCodePoint/argument-not-coercible.js +++ b/test/built-ins/String/fromCodePoint/argument-not-coercible.js @@ -15,6 +15,7 @@ info: | a. Let next be codePoints[nextIndex]. b. Let nextCP be ToNumber(next). c. ReturnIfAbrupt(nextCP). +features: [String.fromCodePoint] ---*/ var obj = {}; diff --git a/test/built-ins/String/fromCodePoint/arguments-is-empty.js b/test/built-ins/String/fromCodePoint/arguments-is-empty.js index 686ac13276..252ed951d5 100644 --- a/test/built-ins/String/fromCodePoint/arguments-is-empty.js +++ b/test/built-ins/String/fromCodePoint/arguments-is-empty.js @@ -17,6 +17,7 @@ info: | 6. Return the String value whose elements are, in order, the elements in the List elements. If length is 0, the empty string is returned. +features: [String.fromCodePoint] ---*/ assert.sameValue(String.fromCodePoint(), ''); diff --git a/test/built-ins/String/fromCodePoint/fromCodePoint.js b/test/built-ins/String/fromCodePoint/fromCodePoint.js index 34f4291d9f..3861f0f1fd 100644 --- a/test/built-ins/String/fromCodePoint/fromCodePoint.js +++ b/test/built-ins/String/fromCodePoint/fromCodePoint.js @@ -9,6 +9,7 @@ info: | 17 ECMAScript Standard Built-in Objects includes: [propertyHelper.js] +features: [String.fromCodePoint] ---*/ verifyNotEnumerable(String, 'fromCodePoint'); diff --git a/test/built-ins/String/fromCodePoint/length.js b/test/built-ins/String/fromCodePoint/length.js index c2f8cc15eb..28a154c4d6 100644 --- a/test/built-ins/String/fromCodePoint/length.js +++ b/test/built-ins/String/fromCodePoint/length.js @@ -5,6 +5,7 @@ es6id: 21.1.2.2 description: > The length property of the String.fromCodePoint constructor is 1. includes: [propertyHelper.js] +features: [String.fromCodePoint] ---*/ assert.sameValue( diff --git a/test/built-ins/String/fromCodePoint/name.js b/test/built-ins/String/fromCodePoint/name.js index 09d3585423..be0f98a800 100644 --- a/test/built-ins/String/fromCodePoint/name.js +++ b/test/built-ins/String/fromCodePoint/name.js @@ -9,6 +9,7 @@ info: | 17 ECMAScript Standard Built-in Objects includes: [propertyHelper.js] +features: [String.fromCodePoint] ---*/ assert.sameValue( diff --git a/test/built-ins/String/fromCodePoint/number-is-out-of-range.js b/test/built-ins/String/fromCodePoint/number-is-out-of-range.js index 0c54b46d29..5319d47115 100644 --- a/test/built-ins/String/fromCodePoint/number-is-out-of-range.js +++ b/test/built-ins/String/fromCodePoint/number-is-out-of-range.js @@ -19,6 +19,7 @@ info: | exception. e. If nextCP < 0 or nextCP > 0x10FFFF, throw a RangeError exception. ... +features: [String.fromCodePoint] ---*/ assert.throws(RangeError, function() { diff --git a/test/built-ins/String/fromCodePoint/return-string-value.js b/test/built-ins/String/fromCodePoint/return-string-value.js index 9099af779c..0c21f1860b 100644 --- a/test/built-ins/String/fromCodePoint/return-string-value.js +++ b/test/built-ins/String/fromCodePoint/return-string-value.js @@ -17,6 +17,7 @@ info: | g. Let nextIndex be nextIndex + 1. 6. Return the String value whose elements are, in order, the elements in the List elements. If length is 0, the empty string is returned. +features: [String.fromCodePoint] ---*/ assert.sameValue(String.fromCodePoint(0), '\x00'); diff --git a/test/built-ins/String/fromCodePoint/to-number-conversions.js b/test/built-ins/String/fromCodePoint/to-number-conversions.js index 84dac44c2a..6dca1ebee7 100644 --- a/test/built-ins/String/fromCodePoint/to-number-conversions.js +++ b/test/built-ins/String/fromCodePoint/to-number-conversions.js @@ -17,6 +17,7 @@ info: | List elements. If length is 0, the empty string is returned. Ref: 7.1.3 ToNumber ( argument ) +features: [String.fromCodePoint] ---*/ assert.sameValue(String.fromCodePoint(null), '\x00'); -- GitLab