diff --git a/test/built-ins/String/prototype/trimEnd/length.js b/test/built-ins/String/prototype/trimEnd/length.js index 37c9fd8b826145a6fd29b091df0d03c40992a14b..5dca15ce6003e7310b30e8f714c5335fb57c62df 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 6a0dc7aeccdabb0fe29d88b372b67438823b19e5..0914840ec17010e1d706aa07d16e2270837c71be 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 990e201b481be35d84f03d7e72440bf5fed75cef..c380ea7b4b12e2d56b4c744853ccac67d1a51edd 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 948862f56ee05f617b46f88f0826f3969fba9fa5..ab2affea89e9f334292c139b270523b3b5cd6b6a 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 3e4eea802e4562675f9106c1068b74497038cbab..714aefe52b0fa63f1ca4518f415e92f8dd211d1b 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 8f33e2de8379a68effc95e093cfca83f00a18732..4f76f84ec3bba7a0a54200141b994d55f68e40d1 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 dc57daecfa88a13a84d95387b0d360fb9eef5793..2affe226157cd2f050e96585aabe144ae38161a4 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 4aebe84585970dde6283d7073fe5103c5e4523ed..3a85af554ee80305cd537db29aabe5037748c2ec 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 7ef1a2c1fbc2f0507e28cd92521cd0847658063b..c86fc811a5e42da34307df75ac7ac12863abdbd9 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 f0bb5bf48be870fcf22f09b971109548b6281716..5de13dcfed3e048102e0805942307aa6df59b42f 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 df52f8a248149ae9b1d71a953ef883e7ab75b8ab..f7bdb4e5e48b611ca507349bdba28ebcc599f401 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 b67fe117a45f604016e40da3e7a6aa1b342f8c59..a40d97ba896cf62bf4cd58e92ec9c0e3ada81886 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 f7ed44d1011aa998fbec4b7a6a5b5be74976fe30..85d69e266f211d2d0ea1d4b5812716b9e93bcc23 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 40c2b9bcce2b1b4dd6d48ab45f325d7c892190b0..87ceb88d89e3853e574efbab0b3fe4428cfe1ae8 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 06d82538fe809ea304fa3027c813c98bb67886e9..50e78cb60326904f1467f71a8a9bf70b3cf791eb 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 e47539fadf221ae6d8a1e7ab974e288c19c3282d..2b4ed6006d73aba34fe98098910366b5655d1181 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 ccd4516745256872ea95c027dce375da88174a69..a3c52d809fe0c4c0af7292881454d112789a6015 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 386398aebbd14c31f2e3147b1ac7f34feb761322..9daf826ada48c63cd1d029dd9d01c471681d7251 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 778846c07918816fbee2f22204d18275453ee16d..fe327468efbc619b3f4d9a3c091a21a8733afb5b 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 c1666660749b3af4c27dab28cde90bda0d4c2d6f..20a82731504ff640c196326862b944e4776df04b 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 c12f2ebf306edeb10701802d1c1485b5487a338d..e53131a6a090aaee2cc8619a166f54ff78d0a3a3 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 6889a5bbf88e7c4d98f2546f1a7866b0a209999d..3cc25534bfc773b455906b6ad851696d7307b50e 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 43373b2cdc2c3765e96c24b1b66e464a5995c696..d5a4689a80136acefc005dc78962c5de16bf0c51 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 60a3442af8730ec10762639bc8f6e433b8d8718a..403aee27f389f2c32c2d8da7beffa7e23614399f 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 a7f55ab691f9647a7702d8757273ff8418ad02cc..795e8806802ff9b67589b9a85e7d1f069111c44f 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 b682cb49a75f1dff85777840aae82f30691d0aeb..e9a9657ceacd2701800b3cebe52b5d8593fa7cf5 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 743e714a2a798bee86e94a95410fca1f6b5c1503..54aab4a98fd8d574bae09709ee699a6d11b53b1c 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 f97805039e43e9862ee27d827a7f6e3735e9730d..141a2af5a0450bb639b8e298a7c0161b71595947 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 7368d5d0379e29e51e91804bbb8d910eba053da9..2a4a518eaa2df748b87a75c06286ef1272230bf7 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 286fb6908b1b545bd129d47a6c09473f908cd6a1..15de7e4159d41eca41bdeaa751e08d7ccb6ccb64 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 85d1dded5f57ddabfc68e2c974c3e1a4ae53bae9..d19ee4ca12a22bcdcfa793d3dd71438785eb2faa 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 4469409969a83e45d80371667a457ab12d6c28c9..5532bd1431f313beee5a0501e27ba6c0e850c428 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 a1d1d3d3991b261488f22be7c2b7343351322219..b6db9212113ffd5703dfb46368d6d5f9af1b76f4 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 becaf421b3840c78253dcad9c9f94df26b49f71f..a5e0bf976fa7698d1a2703f4be28c299217dc7e5 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 2a7737e86a373fa8b34c43cfc59580cc7bb71671..f1734f5d36cd6af57224d9b77667973b383309b9 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 98f28df24ac311bb8debc9622be7572ffcbf9023..0c608cdf6e628caa2011d257e6d472ed4ced7291 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 862142a39d6b5221c0932a0ba70f40cf591abc06..af3d3487305926613bd954f994f23d41dd102e07 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 c55b81e174991068571634e3d13290b568b1a7a1..30ee4c751122ad8236f365a682425d99af0402ba 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 798bb64c616c552e4f236877064401ea3cda916e..ec49708446ac0d197c28b778e940552d1e70c6b5 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 ae90d4be19d5936b0e3198afec174ad10a5ac22a..6ebbda73651c01d3fb6bd5f2032cef1776b64384 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 b89e636ee821a20e1722bc632480f54c4a472441..85cced2dca8affa6047166d7bc392eed2ec27292 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 15031e33c4d5147afe42e7a1c1b7ba3c0f1dcf75..e66f2e85d71e2505eb8a57d120fb23bf62522833 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 913d3a21ec9bb857e1ab93140f90762665b6259b..cb22a408d9c35112969bb668be05f258c3cc7857 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;