diff --git a/test/built-ins/String/prototype/trimEnd/length.js b/test/built-ins/String/prototype/trimEnd/length.js index 37c9fd8b82..5dca15ce60 100644 --- a/test/built-ins/String/prototype/trimEnd/length.js +++ b/test/built-ins/String/prototype/trimEnd/length.js @@ -20,7 +20,7 @@ info: > object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] -features: [string-trimming] +features: [string-trimming, String.prototype.trimEnd] ---*/ verifyProperty(String.prototype.trimEnd, "length", { diff --git a/test/built-ins/String/prototype/trimEnd/name.js b/test/built-ins/String/prototype/trimEnd/name.js index 6a0dc7aecc..0914840ec1 100644 --- a/test/built-ins/String/prototype/trimEnd/name.js +++ b/test/built-ins/String/prototype/trimEnd/name.js @@ -17,7 +17,7 @@ info: > object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] -features: [string-trimming] +features: [string-trimming, String.prototype.trimEnd] ---*/ verifyProperty(String.prototype.trimEnd, "name", { diff --git a/test/built-ins/String/prototype/trimEnd/prop-desc.js b/test/built-ins/String/prototype/trimEnd/prop-desc.js index 990e201b48..c380ea7b4b 100644 --- a/test/built-ins/String/prototype/trimEnd/prop-desc.js +++ b/test/built-ins/String/prototype/trimEnd/prop-desc.js @@ -12,7 +12,7 @@ info: > has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] -features: [string-trimming] +features: [string-trimming, String.prototype.trimEnd] ---*/ verifyProperty(String.prototype, "trimEnd", { diff --git a/test/built-ins/String/prototype/trimEnd/this-value-boolean.js b/test/built-ins/String/prototype/trimEnd/this-value-boolean.js index 948862f56e..ab2affea89 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-boolean.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-boolean.js @@ -13,7 +13,7 @@ info: | Result: If argument is true, return "true". If argument is false, return "false". -features: [string-trimming] +features: [string-trimming, String.prototype.trimEnd] ---*/ var trimEnd = String.prototype.trimEnd diff --git a/test/built-ins/String/prototype/trimEnd/this-value-line-terminator.js b/test/built-ins/String/prototype/trimEnd/this-value-line-terminator.js index 3e4eea802e..714aefe52b 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-line-terminator.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-line-terminator.js @@ -13,7 +13,7 @@ info: | The definition of white space is the union of WhiteSpace and LineTerminator. -features: [string-trimming] +features: [string-trimming, String.prototype.trimEnd] ---*/ var trimEnd = String.prototype.trimEnd; diff --git a/test/built-ins/String/prototype/trimEnd/this-value-not-obj-coercible.js b/test/built-ins/String/prototype/trimEnd/this-value-not-obj-coercible.js index 8f33e2de83..4f76f84ec3 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-not-obj-coercible.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-not-obj-coercible.js @@ -6,7 +6,7 @@ esid: sec-string.prototype.trimEnd description: The "this" value must be object-coercible info: | 1. Let O be ? RequireObjectCoercible(this value). -features: [string-trimming] +features: [string-trimming, String.prototype.trimEnd] ---*/ var trimEnd = String.prototype.trimEnd; diff --git a/test/built-ins/String/prototype/trimEnd/this-value-number.js b/test/built-ins/String/prototype/trimEnd/this-value-number.js index dc57daecfa..2affe22615 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-number.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-number.js @@ -11,7 +11,7 @@ info: | ToString ( argument ) Argument Type: Number Result: NumberToString(argument) -features: [string-trimming] +features: [string-trimming, String.prototype.trimEnd] ---*/ var trimEnd = String.prototype.trimEnd diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-cannot-convert-to-primitive-err.js b/test/built-ins/String/prototype/trimEnd/this-value-object-cannot-convert-to-primitive-err.js index 4aebe84585..3a85af554e 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-cannot-convert-to-primitive-err.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-cannot-convert-to-primitive-err.js @@ -40,7 +40,7 @@ info: | i. Let result be ? Call(method, O). ii. If Type(result) is not Object, return result. 6. Throw a TypeError exception. -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-call-err.js b/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-call-err.js index 7ef1a2c1fb..c86fc811a5 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-call-err.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-call-err.js @@ -20,7 +20,7 @@ info: | ... d. Let exoticToPrim be ? GetMethod(input, @@toPrimitive). ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-err.js b/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-err.js index f0bb5bf48b..5de13dcfed 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-err.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-err.js @@ -22,7 +22,7 @@ info: | e. If exoticToPrim is not undefined, then i. Let result be ? Call(exoticToPrim, input, « hint »). ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-priority.js b/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-priority.js index df52f8a248..f7bdb4e5e4 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-priority.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-priority.js @@ -23,7 +23,7 @@ info: | i. Let result be ? Call(exoticToPrim, input, « hint »). ii. If Type(result) is not Object, return result. ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-returns-object-err.js b/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-returns-object-err.js index b67fe117a4..a40d97ba89 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-returns-object-err.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-returns-object-err.js @@ -24,7 +24,7 @@ info: | ii. If Type(result) is not Object, return result. iii. Throw a TypeError exception. ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-call-err.js b/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-call-err.js index f7ed44d101..85d69e266f 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-call-err.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-call-err.js @@ -36,7 +36,7 @@ info: | ... 5. For each name in methodNames in List order, do a. Let method be ? Get(O, name). -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-err.js b/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-err.js index 40c2b9bcce..87ceb88d89 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-err.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-err.js @@ -38,7 +38,7 @@ info: | a. Let method be ? Get(O, name). b. If IsCallable(method) is true, then i. Let result be ? Call(method, O). -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-priority.js b/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-priority.js index 06d82538fe..50e78cb603 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-priority.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-priority.js @@ -40,7 +40,7 @@ info: | i. Let result be ? Call(method, O). ii. If Type(result) is not Object, return result. ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ var toPrimitiveAccessed = 0; diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-returns-object-err.js b/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-returns-object-err.js index e47539fadf..2b4ed6006d 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-returns-object-err.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-tostring-returns-object-err.js @@ -40,7 +40,7 @@ info: | i. Let result be ? Call(method, O). ii. If Type(result) is not Object, return result. 6. Throw a TypeError exception. -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-call-err.js b/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-call-err.js index ccd4516745..a3c52d809f 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-call-err.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-call-err.js @@ -36,7 +36,7 @@ info: | ... 5. For each name in methodNames in List order, do a. Let method be ? Get(O, name). -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-err.js b/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-err.js index 386398aebb..9daf826ada 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-err.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-err.js @@ -38,7 +38,7 @@ info: | a. Let method be ? Get(O, name). b. If IsCallable(method) is true, then i. Let result be ? Call(method, O). -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-priority.js b/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-priority.js index 778846c079..fe327468ef 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-priority.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-priority.js @@ -40,7 +40,7 @@ info: | i. Let result be ? Call(method, O). ii. If Type(result) is not Object, return result. ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ var toPrimitiveAccessed = 0; diff --git a/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-returns-object-err.js b/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-returns-object-err.js index c166666074..20a8273150 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-returns-object-err.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-object-valueof-returns-object-err.js @@ -40,7 +40,7 @@ info: | i. Let result be ? Call(method, O). ii. If Type(result) is not Object, return result. 6. Throw a TypeError exception. -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimEnd, Symbol.toPrimitive] ---*/ diff --git a/test/built-ins/String/prototype/trimEnd/this-value-symbol-typeerror.js b/test/built-ins/String/prototype/trimEnd/this-value-symbol-typeerror.js index c12f2ebf30..e53131a6a0 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-symbol-typeerror.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-symbol-typeerror.js @@ -11,7 +11,7 @@ info: | ToString ( argument ) Argument Type: Symbol Result: Throw a TypeError exception -features: [string-trimming] +features: [string-trimming, String.prototype.trimEnd] ---*/ var trimEnd = String.prototype.trimEnd; diff --git a/test/built-ins/String/prototype/trimEnd/this-value-whitespace.js b/test/built-ins/String/prototype/trimEnd/this-value-whitespace.js index 6889a5bbf8..3cc25534bf 100644 --- a/test/built-ins/String/prototype/trimEnd/this-value-whitespace.js +++ b/test/built-ins/String/prototype/trimEnd/this-value-whitespace.js @@ -16,7 +16,7 @@ info: | “Zs”, code unit sequences are interpreted as UTF-16 encoded code point sequences as specified in 6.1.4. -features: [string-trimming] +features: [string-trimming, String.prototype.trimEnd] ---*/ var trimEnd = String.prototype.trimEnd; diff --git a/test/built-ins/String/prototype/trimStart/length.js b/test/built-ins/String/prototype/trimStart/length.js index 43373b2cdc..d5a4689a80 100644 --- a/test/built-ins/String/prototype/trimStart/length.js +++ b/test/built-ins/String/prototype/trimStart/length.js @@ -20,7 +20,7 @@ info: > object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] -features: [string-trimming] +features: [string-trimming, String.prototype.trimStart] ---*/ verifyProperty(String.prototype.trimStart, "length", { diff --git a/test/built-ins/String/prototype/trimStart/name.js b/test/built-ins/String/prototype/trimStart/name.js index 60a3442af8..403aee27f3 100644 --- a/test/built-ins/String/prototype/trimStart/name.js +++ b/test/built-ins/String/prototype/trimStart/name.js @@ -17,7 +17,7 @@ info: > object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] -features: [string-trimming] +features: [string-trimming, String.prototype.trimStart] ---*/ verifyProperty(String.prototype.trimStart, "name", { diff --git a/test/built-ins/String/prototype/trimStart/prop-desc.js b/test/built-ins/String/prototype/trimStart/prop-desc.js index a7f55ab691..795e880680 100644 --- a/test/built-ins/String/prototype/trimStart/prop-desc.js +++ b/test/built-ins/String/prototype/trimStart/prop-desc.js @@ -12,7 +12,7 @@ info: > has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] -features: [string-trimming] +features: [string-trimming, String.prototype.trimStart] ---*/ verifyProperty(String.prototype, "trimStart", { diff --git a/test/built-ins/String/prototype/trimStart/this-value-boolean.js b/test/built-ins/String/prototype/trimStart/this-value-boolean.js index b682cb49a7..e9a9657cea 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-boolean.js +++ b/test/built-ins/String/prototype/trimStart/this-value-boolean.js @@ -13,7 +13,7 @@ info: | Result: If argument is true, return "true". If argument is false, return "false". -features: [string-trimming] +features: [string-trimming, String.prototype.trimStart] ---*/ var trimStart = String.prototype.trimStart diff --git a/test/built-ins/String/prototype/trimStart/this-value-line-terminator.js b/test/built-ins/String/prototype/trimStart/this-value-line-terminator.js index 743e714a2a..54aab4a98f 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-line-terminator.js +++ b/test/built-ins/String/prototype/trimStart/this-value-line-terminator.js @@ -13,7 +13,7 @@ info: | The definition of white space is the union of WhiteSpace and LineTerminator. -features: [string-trimming] +features: [string-trimming, String.prototype.trimStart] ---*/ var trimStart = String.prototype.trimStart; diff --git a/test/built-ins/String/prototype/trimStart/this-value-not-obj-coercible.js b/test/built-ins/String/prototype/trimStart/this-value-not-obj-coercible.js index f97805039e..141a2af5a0 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-not-obj-coercible.js +++ b/test/built-ins/String/prototype/trimStart/this-value-not-obj-coercible.js @@ -6,7 +6,7 @@ esid: sec-string.prototype.trimStart description: The "this" value must be object-coercible info: | 1. Let O be ? RequireObjectCoercible(this value). -features: [string-trimming] +features: [string-trimming, String.prototype.trimStart] ---*/ var trimStart = String.prototype.trimStart; diff --git a/test/built-ins/String/prototype/trimStart/this-value-number.js b/test/built-ins/String/prototype/trimStart/this-value-number.js index 7368d5d037..2a4a518eaa 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-number.js +++ b/test/built-ins/String/prototype/trimStart/this-value-number.js @@ -11,7 +11,7 @@ info: | ToString ( argument ) Argument Type: Number Result: NumberToString(argument) -features: [string-trimming] +features: [string-trimming, String.prototype.trimStart] ---*/ var trimStart = String.prototype.trimStart diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-cannot-convert-to-primitive-err.js b/test/built-ins/String/prototype/trimStart/this-value-object-cannot-convert-to-primitive-err.js index 286fb6908b..15de7e4159 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-cannot-convert-to-primitive-err.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-cannot-convert-to-primitive-err.js @@ -40,7 +40,7 @@ info: | i. Let result be ? Call(method, O). ii. If Type(result) is not Object, return result. 6. Throw a TypeError exception. -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-call-err.js b/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-call-err.js index 85d1dded5f..d19ee4ca12 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-call-err.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-call-err.js @@ -20,7 +20,7 @@ info: | ... d. Let exoticToPrim be ? GetMethod(input, @@toPrimitive). ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-err.js b/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-err.js index 4469409969..5532bd1431 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-err.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-err.js @@ -22,7 +22,7 @@ info: | e. If exoticToPrim is not undefined, then i. Let result be ? Call(exoticToPrim, input, « hint »). ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-priority.js b/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-priority.js index a1d1d3d399..b6db921211 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-priority.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-priority.js @@ -23,7 +23,7 @@ info: | i. Let result be ? Call(exoticToPrim, input, « hint »). ii. If Type(result) is not Object, return result. ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-returns-object-err.js b/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-returns-object-err.js index becaf421b3..a5e0bf976f 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-returns-object-err.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-returns-object-err.js @@ -24,7 +24,7 @@ info: | ii. If Type(result) is not Object, return result. iii. Throw a TypeError exception. ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-tostring-call-err.js b/test/built-ins/String/prototype/trimStart/this-value-object-tostring-call-err.js index 2a7737e86a..f1734f5d36 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-tostring-call-err.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-tostring-call-err.js @@ -36,7 +36,7 @@ info: | ... 5. For each name in methodNames in List order, do a. Let method be ? Get(O, name). -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-err.js b/test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-err.js index 98f28df24a..0c608cdf6e 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-err.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-err.js @@ -38,7 +38,7 @@ info: | a. Let method be ? Get(O, name). b. If IsCallable(method) is true, then i. Let result be ? Call(method, O). -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-priority.js b/test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-priority.js index 862142a39d..af3d348730 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-priority.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-priority.js @@ -40,7 +40,7 @@ info: | i. Let result be ? Call(method, O). ii. If Type(result) is not Object, return result. ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ var toPrimitiveAccessed = 0; diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-tostring-returns-object-err.js b/test/built-ins/String/prototype/trimStart/this-value-object-tostring-returns-object-err.js index c55b81e174..30ee4c7511 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-tostring-returns-object-err.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-tostring-returns-object-err.js @@ -40,7 +40,7 @@ info: | i. Let result be ? Call(method, O). ii. If Type(result) is not Object, return result. 6. Throw a TypeError exception. -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-err.js b/test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-err.js index 798bb64c61..ec49708446 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-err.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-err.js @@ -38,7 +38,7 @@ info: | a. Let method be ? Get(O, name). b. If IsCallable(method) is true, then i. Let result be ? Call(method, O). -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ var thisVal = { diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-priority.js b/test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-priority.js index ae90d4be19..6ebbda7365 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-priority.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-priority.js @@ -40,7 +40,7 @@ info: | i. Let result be ? Call(method, O). ii. If Type(result) is not Object, return result. ... -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ var toPrimitiveAccessed = 0; diff --git a/test/built-ins/String/prototype/trimStart/this-value-object-valueof-returns-object-err.js b/test/built-ins/String/prototype/trimStart/this-value-object-valueof-returns-object-err.js index b89e636ee8..85cced2dca 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-object-valueof-returns-object-err.js +++ b/test/built-ins/String/prototype/trimStart/this-value-object-valueof-returns-object-err.js @@ -40,7 +40,7 @@ info: | i. Let result be ? Call(method, O). ii. If Type(result) is not Object, return result. 6. Throw a TypeError exception. -features: [string-trimming, Symbol.toPrimitive] +features: [string-trimming, String.prototype.trimStart, Symbol.toPrimitive] ---*/ diff --git a/test/built-ins/String/prototype/trimStart/this-value-symbol-typeerror.js b/test/built-ins/String/prototype/trimStart/this-value-symbol-typeerror.js index 15031e33c4..e66f2e85d7 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-symbol-typeerror.js +++ b/test/built-ins/String/prototype/trimStart/this-value-symbol-typeerror.js @@ -11,7 +11,7 @@ info: | ToString ( argument ) Argument Type: Symbol Result: Throw a TypeError exception -features: [string-trimming] +features: [string-trimming, String.prototype.trimStart] ---*/ var trimStart = String.prototype.trimStart; diff --git a/test/built-ins/String/prototype/trimStart/this-value-whitespace.js b/test/built-ins/String/prototype/trimStart/this-value-whitespace.js index 913d3a21ec..cb22a408d9 100644 --- a/test/built-ins/String/prototype/trimStart/this-value-whitespace.js +++ b/test/built-ins/String/prototype/trimStart/this-value-whitespace.js @@ -16,7 +16,7 @@ info: | “Zs”, code unit sequences are interpreted as UTF-16 encoded code point sequences as specified in 6.1.4. -features: [string-trimming] +features: [string-trimming, String.prototype.trimStart] ---*/ var trimStart = String.prototype.trimStart;