summaryrefslogtreecommitdiff
path: root/test/built-ins/TypedArray/prototype
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/TypedArray/prototype')
-rw-r--r--test/built-ins/TypedArray/prototype/buffer/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/buffer/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/buffer/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/byteLength/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/byteLength/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/byteLength/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/byteOffset/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/byteOffset/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/byteOffset/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/constructor.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/bit-precision.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/coerced-values-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/coerced-values-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/coerced-values-target.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/negative-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-target.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/negative-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/negative-target.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/non-negative-target-and-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/non-negative-target-start-and-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/copyWithin/undefined-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/entries/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/entries/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/entries/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/every/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/every/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/every/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/coerced-indexes.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/fill-values-custom-start-and-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/fill-values-relative-end.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/fill-values-relative-start.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/fill-values.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/fill/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/filter/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/filter/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/filter/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/find/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/find/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/find/predicate-call-changes-value.js1
-rw-r--r--test/built-ins/TypedArray/prototype/find/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/findIndex/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/findIndex/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/findIndex/predicate-call-changes-value.js1
-rw-r--r--test/built-ins/TypedArray/prototype/findIndex/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/forEach/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/forEach/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/forEach/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/includes/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/includes/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/includes/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/indexOf/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/indexOf/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/indexOf/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/join/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/join/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/join/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/keys/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/keys/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/keys/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/lastIndexOf/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/lastIndexOf/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/lastIndexOf/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/length/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/length/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/length/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation-consistent-nan.js1
-rw-r--r--test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduce/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduce/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduce/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduceRight/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduceRight/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reduceRight/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reverse/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reverse/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/reverse/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-conversions.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/bit-precision.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions.js1
-rw-r--r--test/built-ins/TypedArray/prototype/slice/bit-precision.js1
-rw-r--r--test/built-ins/TypedArray/prototype/slice/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/slice/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/slice/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js1
-rw-r--r--test/built-ins/TypedArray/prototype/some/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/some/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/some/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/sort/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/sort/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/sort/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/subarray/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/subarray/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/subarray/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/toLocaleString/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/toLocaleString/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/toLocaleString/prop-desc.js1
-rw-r--r--test/built-ins/TypedArray/prototype/toString.js1
-rw-r--r--test/built-ins/TypedArray/prototype/values/length.js1
-rw-r--r--test/built-ins/TypedArray/prototype/values/name.js1
-rw-r--r--test/built-ins/TypedArray/prototype/values/prop-desc.js1
123 files changed, 123 insertions, 0 deletions
diff --git a/test/built-ins/TypedArray/prototype/buffer/length.js b/test/built-ins/TypedArray/prototype/buffer/length.js
index cb0b835ca..1ddb20c4e 100644
--- a/test/built-ins/TypedArray/prototype/buffer/length.js
+++ b/test/built-ins/TypedArray/prototype/buffer/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, "buffer");
diff --git a/test/built-ins/TypedArray/prototype/buffer/name.js b/test/built-ins/TypedArray/prototype/buffer/name.js
index d01a0555b..d52454a7f 100644
--- a/test/built-ins/TypedArray/prototype/buffer/name.js
+++ b/test/built-ins/TypedArray/prototype/buffer/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, "buffer");
diff --git a/test/built-ins/TypedArray/prototype/buffer/prop-desc.js b/test/built-ins/TypedArray/prototype/buffer/prop-desc.js
index 0927ee3fa..dee44b2fe 100644
--- a/test/built-ins/TypedArray/prototype/buffer/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/buffer/prop-desc.js
@@ -11,6 +11,7 @@ info: |
Section 17: Every accessor property described in clauses 18 through 26 and in
Annex B.2 has the attributes {[[Enumerable]]: false, [[Configurable]]: true }
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/byteLength/length.js b/test/built-ins/TypedArray/prototype/byteLength/length.js
index 9ce1fc54b..4252cd5d9 100644
--- a/test/built-ins/TypedArray/prototype/byteLength/length.js
+++ b/test/built-ins/TypedArray/prototype/byteLength/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, "byteLength");
diff --git a/test/built-ins/TypedArray/prototype/byteLength/name.js b/test/built-ins/TypedArray/prototype/byteLength/name.js
index e2d8f7850..a70cc87bb 100644
--- a/test/built-ins/TypedArray/prototype/byteLength/name.js
+++ b/test/built-ins/TypedArray/prototype/byteLength/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, "byteLength");
diff --git a/test/built-ins/TypedArray/prototype/byteLength/prop-desc.js b/test/built-ins/TypedArray/prototype/byteLength/prop-desc.js
index c3e699419..64a1388b4 100644
--- a/test/built-ins/TypedArray/prototype/byteLength/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/byteLength/prop-desc.js
@@ -11,6 +11,7 @@ info: |
Section 17: Every accessor property described in clauses 18 through 26 and in
Annex B.2 has the attributes {[[Enumerable]]: false, [[Configurable]]: true }
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/byteOffset/length.js b/test/built-ins/TypedArray/prototype/byteOffset/length.js
index 6362cabe5..71c9b31c8 100644
--- a/test/built-ins/TypedArray/prototype/byteOffset/length.js
+++ b/test/built-ins/TypedArray/prototype/byteOffset/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, "byteOffset");
diff --git a/test/built-ins/TypedArray/prototype/byteOffset/name.js b/test/built-ins/TypedArray/prototype/byteOffset/name.js
index 5fc746efb..5b5a2ecab 100644
--- a/test/built-ins/TypedArray/prototype/byteOffset/name.js
+++ b/test/built-ins/TypedArray/prototype/byteOffset/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, "byteOffset");
diff --git a/test/built-ins/TypedArray/prototype/byteOffset/prop-desc.js b/test/built-ins/TypedArray/prototype/byteOffset/prop-desc.js
index 7d0bfb98e..9960cf289 100644
--- a/test/built-ins/TypedArray/prototype/byteOffset/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/byteOffset/prop-desc.js
@@ -11,6 +11,7 @@ info: |
Section 17: Every accessor property described in clauses 18 through 26 and in
Annex B.2 has the attributes {[[Enumerable]]: false, [[Configurable]]: true }
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/constructor.js b/test/built-ins/TypedArray/prototype/constructor.js
index d3862d5fb..bcd7f6c67 100644
--- a/test/built-ins/TypedArray/prototype/constructor.js
+++ b/test/built-ins/TypedArray/prototype/constructor.js
@@ -11,6 +11,7 @@ info: |
Per ES6 section 17, the method should exist on the %TypedArray% prototype, and it
should be writable and configurable, but not enumerable.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.constructor, TypedArray);
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/bit-precision.js b/test/built-ins/TypedArray/prototype/copyWithin/bit-precision.js
index 2aff81d30..215f01f4a 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/bit-precision.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/bit-precision.js
@@ -13,6 +13,7 @@ info: |
i. Let fromVal be ? Get(O, fromKey).
ii. Perform ? Set(O, toKey, fromVal, true).
includes: [nans.js, compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
function body(FloatArray) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-end.js b/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-end.js
index ef209fb79..19f06fbd3 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-end.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-end.js
@@ -23,6 +23,7 @@ info: |
ToInteger(end).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-start.js b/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-start.js
index b381f23fd..b1e1fc5a3 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-start.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-start.js
@@ -22,6 +22,7 @@ info: |
5. Let relativeStart be ? ToInteger(start).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-target.js b/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-target.js
index ff1f310fe..fc8b1de9d 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-target.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/coerced-values-target.js
@@ -22,6 +22,7 @@ info: |
3. Let relativeTarget be ? ToInteger(target).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/length.js b/test/built-ins/TypedArray/prototype/copyWithin/length.js
index e2a0b3004..63c37c4ff 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/length.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.copyWithin.length, 2);
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/name.js b/test/built-ins/TypedArray/prototype/copyWithin/name.js
index 90e05d1ae..068057df3 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/name.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.copyWithin.name, "copyWithin");
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/negative-end.js b/test/built-ins/TypedArray/prototype/copyWithin/negative-end.js
index 90020a0ec..f1b881b6f 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/negative-end.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/negative-end.js
@@ -25,6 +25,7 @@ info: |
final be min(relativeEnd, len).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-end.js b/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-end.js
index 1cfbca0e0..d3a12fe31 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-end.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-end.js
@@ -25,6 +25,7 @@ info: |
final be min(relativeEnd, len).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-start.js b/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-start.js
index 42bebe243..4a5b207e2 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-start.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-start.js
@@ -23,6 +23,7 @@ info: |
from be min(relativeStart, len).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-target.js b/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-target.js
index 7fa145404..e6d4964ca 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-target.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-target.js
@@ -23,6 +23,7 @@ info: |
to be min(relativeTarget, len).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/negative-start.js b/test/built-ins/TypedArray/prototype/copyWithin/negative-start.js
index 140b4b7fe..8c16e7a29 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/negative-start.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/negative-start.js
@@ -23,6 +23,7 @@ info: |
from be min(relativeStart, len).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/negative-target.js b/test/built-ins/TypedArray/prototype/copyWithin/negative-target.js
index 4afa54e6a..bd99a2ca1 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/negative-target.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/negative-target.js
@@ -23,6 +23,7 @@ info: |
to be min(relativeTarget, len).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-end.js b/test/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-end.js
index 292f039e0..676cdced8 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-end.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-end.js
@@ -16,6 +16,7 @@ info: |
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js b/test/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
index 69793a06c..af8dd60e4 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
@@ -16,6 +16,7 @@ info: |
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/non-negative-target-and-start.js b/test/built-ins/TypedArray/prototype/copyWithin/non-negative-target-and-start.js
index 2a7eeea4a..a8270bb4e 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/non-negative-target-and-start.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/non-negative-target-and-start.js
@@ -16,6 +16,7 @@ info: |
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/non-negative-target-start-and-end.js b/test/built-ins/TypedArray/prototype/copyWithin/non-negative-target-start-and-end.js
index 7ff5d7a0a..cf35552e1 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/non-negative-target-start-and-end.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/non-negative-target-start-and-end.js
@@ -16,6 +16,7 @@ info: |
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/prop-desc.js b/test/built-ins/TypedArray/prototype/copyWithin/prop-desc.js
index e35ba438e..1d4c0f7b7 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/copyWithin/undefined-end.js b/test/built-ins/TypedArray/prototype/copyWithin/undefined-end.js
index 0d0cb0b1c..7535edbaf 100644
--- a/test/built-ins/TypedArray/prototype/copyWithin/undefined-end.js
+++ b/test/built-ins/TypedArray/prototype/copyWithin/undefined-end.js
@@ -23,6 +23,7 @@ info: |
ToInteger(end).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/entries/length.js b/test/built-ins/TypedArray/prototype/entries/length.js
index 2646da747..a72e7706c 100644
--- a/test/built-ins/TypedArray/prototype/entries/length.js
+++ b/test/built-ins/TypedArray/prototype/entries/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.entries.length, 0);
diff --git a/test/built-ins/TypedArray/prototype/entries/name.js b/test/built-ins/TypedArray/prototype/entries/name.js
index b2b085c5c..9647c66c5 100644
--- a/test/built-ins/TypedArray/prototype/entries/name.js
+++ b/test/built-ins/TypedArray/prototype/entries/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.entries.name, "entries");
diff --git a/test/built-ins/TypedArray/prototype/entries/prop-desc.js b/test/built-ins/TypedArray/prototype/entries/prop-desc.js
index 79f83eab6..b6be2f048 100644
--- a/test/built-ins/TypedArray/prototype/entries/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/entries/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js
index 3deb25f8d..8032d06bf 100644
--- a/test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js
+++ b/test/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js
@@ -22,6 +22,7 @@ info: |
ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)).
...
includes: [detachArrayBuffer.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA) {
diff --git a/test/built-ins/TypedArray/prototype/every/length.js b/test/built-ins/TypedArray/prototype/every/length.js
index cd07fc891..2f5bf8961 100644
--- a/test/built-ins/TypedArray/prototype/every/length.js
+++ b/test/built-ins/TypedArray/prototype/every/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.every.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/every/name.js b/test/built-ins/TypedArray/prototype/every/name.js
index 8fe375426..4d216dd9d 100644
--- a/test/built-ins/TypedArray/prototype/every/name.js
+++ b/test/built-ins/TypedArray/prototype/every/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.every.name, "every");
diff --git a/test/built-ins/TypedArray/prototype/every/prop-desc.js b/test/built-ins/TypedArray/prototype/every/prop-desc.js
index b16458886..0f252fb72 100644
--- a/test/built-ins/TypedArray/prototype/every/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/every/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/fill/coerced-indexes.js b/test/built-ins/TypedArray/prototype/fill/coerced-indexes.js
index 1b750929b..b33ecc654 100644
--- a/test/built-ins/TypedArray/prototype/fill/coerced-indexes.js
+++ b/test/built-ins/TypedArray/prototype/fill/coerced-indexes.js
@@ -28,6 +28,7 @@ info: |
ToInteger(end).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan.js b/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan.js
index dc4818ca0..80e435b2e 100644
--- a/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan.js
+++ b/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan.js
@@ -48,6 +48,7 @@ info: |
each implementation distinguishable NaN value.
...
includes: [nans.js, testTypedArray.js, compareArray.js]
+features: [TypedArray]
---*/
function body(FloatArray) {
diff --git a/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations.js b/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations.js
index 702c5e45e..057b33afc 100644
--- a/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations.js
+++ b/test/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations.js
@@ -44,6 +44,7 @@ info: |
e. Else,
...
includes: [byteConversionValues.js, testTypedArray.js]
+features: [TypedArray]
---*/
testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) {
diff --git a/test/built-ins/TypedArray/prototype/fill/fill-values-custom-start-and-end.js b/test/built-ins/TypedArray/prototype/fill/fill-values-custom-start-and-end.js
index 192ddd341..6ad18b85d 100644
--- a/test/built-ins/TypedArray/prototype/fill/fill-values-custom-start-and-end.js
+++ b/test/built-ins/TypedArray/prototype/fill/fill-values-custom-start-and-end.js
@@ -30,6 +30,7 @@ info: |
final be min(relativeEnd, len).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/fill/fill-values-relative-end.js b/test/built-ins/TypedArray/prototype/fill/fill-values-relative-end.js
index bd355a80d..8341205ed 100644
--- a/test/built-ins/TypedArray/prototype/fill/fill-values-relative-end.js
+++ b/test/built-ins/TypedArray/prototype/fill/fill-values-relative-end.js
@@ -27,6 +27,7 @@ info: |
final be min(relativeEnd, len).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/fill/fill-values-relative-start.js b/test/built-ins/TypedArray/prototype/fill/fill-values-relative-start.js
index 7142124d8..93c0b214b 100644
--- a/test/built-ins/TypedArray/prototype/fill/fill-values-relative-start.js
+++ b/test/built-ins/TypedArray/prototype/fill/fill-values-relative-start.js
@@ -25,6 +25,7 @@ info: |
min(relativeStart, len).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/fill/fill-values.js b/test/built-ins/TypedArray/prototype/fill/fill-values.js
index ea0654790..665796e37 100644
--- a/test/built-ins/TypedArray/prototype/fill/fill-values.js
+++ b/test/built-ins/TypedArray/prototype/fill/fill-values.js
@@ -25,6 +25,7 @@ info: |
a. Let Pk be ! ToString(k).
b. Perform ? Set(O, Pk, value, true).
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/fill/length.js b/test/built-ins/TypedArray/prototype/fill/length.js
index 463c36e8a..b6c737535 100644
--- a/test/built-ins/TypedArray/prototype/fill/length.js
+++ b/test/built-ins/TypedArray/prototype/fill/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.fill.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/fill/name.js b/test/built-ins/TypedArray/prototype/fill/name.js
index 1350c0bdc..69820f96a 100644
--- a/test/built-ins/TypedArray/prototype/fill/name.js
+++ b/test/built-ins/TypedArray/prototype/fill/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.fill.name, "fill");
diff --git a/test/built-ins/TypedArray/prototype/fill/prop-desc.js b/test/built-ins/TypedArray/prototype/fill/prop-desc.js
index efdad3679..8cc26d79b 100644
--- a/test/built-ins/TypedArray/prototype/fill/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/fill/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js
index ad57fcc22..1e2251472 100644
--- a/test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js
+++ b/test/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js
@@ -14,6 +14,7 @@ info: |
c. Let selected be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)).
...
includes: [detachArrayBuffer.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA) {
diff --git a/test/built-ins/TypedArray/prototype/filter/length.js b/test/built-ins/TypedArray/prototype/filter/length.js
index 4c04b2192..62a72cfa9 100644
--- a/test/built-ins/TypedArray/prototype/filter/length.js
+++ b/test/built-ins/TypedArray/prototype/filter/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.filter.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/filter/name.js b/test/built-ins/TypedArray/prototype/filter/name.js
index ac7e5cbd2..069c0adc6 100644
--- a/test/built-ins/TypedArray/prototype/filter/name.js
+++ b/test/built-ins/TypedArray/prototype/filter/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.filter.name, "filter");
diff --git a/test/built-ins/TypedArray/prototype/filter/prop-desc.js b/test/built-ins/TypedArray/prototype/filter/prop-desc.js
index 096fb51a4..b9dc5886d 100644
--- a/test/built-ins/TypedArray/prototype/filter/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/filter/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/find/length.js b/test/built-ins/TypedArray/prototype/find/length.js
index b5f9a6e5a..15607315f 100644
--- a/test/built-ins/TypedArray/prototype/find/length.js
+++ b/test/built-ins/TypedArray/prototype/find/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.find.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/find/name.js b/test/built-ins/TypedArray/prototype/find/name.js
index a4975ab8a..c1636fc13 100644
--- a/test/built-ins/TypedArray/prototype/find/name.js
+++ b/test/built-ins/TypedArray/prototype/find/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.find.name, "find");
diff --git a/test/built-ins/TypedArray/prototype/find/predicate-call-changes-value.js b/test/built-ins/TypedArray/prototype/find/predicate-call-changes-value.js
index f6fbe7290..fc22821dd 100644
--- a/test/built-ins/TypedArray/prototype/find/predicate-call-changes-value.js
+++ b/test/built-ins/TypedArray/prototype/find/predicate-call-changes-value.js
@@ -26,6 +26,7 @@ info: |
c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/find/prop-desc.js b/test/built-ins/TypedArray/prototype/find/prop-desc.js
index b38c2b656..f4d44f373 100644
--- a/test/built-ins/TypedArray/prototype/find/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/find/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/findIndex/length.js b/test/built-ins/TypedArray/prototype/findIndex/length.js
index 49b360c54..0ec6d4a5f 100644
--- a/test/built-ins/TypedArray/prototype/findIndex/length.js
+++ b/test/built-ins/TypedArray/prototype/findIndex/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.findIndex.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/findIndex/name.js b/test/built-ins/TypedArray/prototype/findIndex/name.js
index 6b77fdb45..deb8c73a9 100644
--- a/test/built-ins/TypedArray/prototype/findIndex/name.js
+++ b/test/built-ins/TypedArray/prototype/findIndex/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.findIndex.name, "findIndex");
diff --git a/test/built-ins/TypedArray/prototype/findIndex/predicate-call-changes-value.js b/test/built-ins/TypedArray/prototype/findIndex/predicate-call-changes-value.js
index 13c032fbb..cc7ba9fad 100644
--- a/test/built-ins/TypedArray/prototype/findIndex/predicate-call-changes-value.js
+++ b/test/built-ins/TypedArray/prototype/findIndex/predicate-call-changes-value.js
@@ -22,6 +22,7 @@ info: |
c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)).
...
includes: [compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA, N) {
diff --git a/test/built-ins/TypedArray/prototype/findIndex/prop-desc.js b/test/built-ins/TypedArray/prototype/findIndex/prop-desc.js
index 7824b34b8..74abd2659 100644
--- a/test/built-ins/TypedArray/prototype/findIndex/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/findIndex/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js
index 44971dbae..6540255f7 100644
--- a/test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js
+++ b/test/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js
@@ -22,6 +22,7 @@ info: |
ii. Perform ? Call(callbackfn, T, « kValue, k, O »).
...
includes: [detachArrayBuffer.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA) {
diff --git a/test/built-ins/TypedArray/prototype/forEach/length.js b/test/built-ins/TypedArray/prototype/forEach/length.js
index 75d08ac5a..48bdb6a25 100644
--- a/test/built-ins/TypedArray/prototype/forEach/length.js
+++ b/test/built-ins/TypedArray/prototype/forEach/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.forEach.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/forEach/name.js b/test/built-ins/TypedArray/prototype/forEach/name.js
index e74f2bf23..23ae3f631 100644
--- a/test/built-ins/TypedArray/prototype/forEach/name.js
+++ b/test/built-ins/TypedArray/prototype/forEach/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.forEach.name, "forEach");
diff --git a/test/built-ins/TypedArray/prototype/forEach/prop-desc.js b/test/built-ins/TypedArray/prototype/forEach/prop-desc.js
index 2f7163a78..58e7e95b1 100644
--- a/test/built-ins/TypedArray/prototype/forEach/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/forEach/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/includes/length.js b/test/built-ins/TypedArray/prototype/includes/length.js
index 95a4c9922..b59e5c995 100644
--- a/test/built-ins/TypedArray/prototype/includes/length.js
+++ b/test/built-ins/TypedArray/prototype/includes/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.includes.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/includes/name.js b/test/built-ins/TypedArray/prototype/includes/name.js
index 7996b2a3a..7f515b125 100644
--- a/test/built-ins/TypedArray/prototype/includes/name.js
+++ b/test/built-ins/TypedArray/prototype/includes/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.includes.name, "includes");
diff --git a/test/built-ins/TypedArray/prototype/includes/prop-desc.js b/test/built-ins/TypedArray/prototype/includes/prop-desc.js
index 8214efc1e..16cca2097 100644
--- a/test/built-ins/TypedArray/prototype/includes/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/includes/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/indexOf/length.js b/test/built-ins/TypedArray/prototype/indexOf/length.js
index 2ceca46c1..5729797c6 100644
--- a/test/built-ins/TypedArray/prototype/indexOf/length.js
+++ b/test/built-ins/TypedArray/prototype/indexOf/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.indexOf.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/indexOf/name.js b/test/built-ins/TypedArray/prototype/indexOf/name.js
index 18313b112..ee50628ff 100644
--- a/test/built-ins/TypedArray/prototype/indexOf/name.js
+++ b/test/built-ins/TypedArray/prototype/indexOf/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.indexOf.name, "indexOf");
diff --git a/test/built-ins/TypedArray/prototype/indexOf/prop-desc.js b/test/built-ins/TypedArray/prototype/indexOf/prop-desc.js
index 528cbb23b..e950a34a7 100644
--- a/test/built-ins/TypedArray/prototype/indexOf/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/indexOf/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/join/length.js b/test/built-ins/TypedArray/prototype/join/length.js
index 907703286..1353a225a 100644
--- a/test/built-ins/TypedArray/prototype/join/length.js
+++ b/test/built-ins/TypedArray/prototype/join/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.join.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/join/name.js b/test/built-ins/TypedArray/prototype/join/name.js
index 29315666f..e859b75c5 100644
--- a/test/built-ins/TypedArray/prototype/join/name.js
+++ b/test/built-ins/TypedArray/prototype/join/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.join.name, "join");
diff --git a/test/built-ins/TypedArray/prototype/join/prop-desc.js b/test/built-ins/TypedArray/prototype/join/prop-desc.js
index f55543e76..bc12cb00c 100644
--- a/test/built-ins/TypedArray/prototype/join/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/join/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/keys/length.js b/test/built-ins/TypedArray/prototype/keys/length.js
index ed354d593..8ca31ed83 100644
--- a/test/built-ins/TypedArray/prototype/keys/length.js
+++ b/test/built-ins/TypedArray/prototype/keys/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.keys.length, 0);
diff --git a/test/built-ins/TypedArray/prototype/keys/name.js b/test/built-ins/TypedArray/prototype/keys/name.js
index ab0235b87..787e112f9 100644
--- a/test/built-ins/TypedArray/prototype/keys/name.js
+++ b/test/built-ins/TypedArray/prototype/keys/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.keys.name, "keys");
diff --git a/test/built-ins/TypedArray/prototype/keys/prop-desc.js b/test/built-ins/TypedArray/prototype/keys/prop-desc.js
index 9243d93ea..eb9eb8114 100644
--- a/test/built-ins/TypedArray/prototype/keys/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/keys/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/length.js b/test/built-ins/TypedArray/prototype/lastIndexOf/length.js
index 46207ba85..ffac1f404 100644
--- a/test/built-ins/TypedArray/prototype/lastIndexOf/length.js
+++ b/test/built-ins/TypedArray/prototype/lastIndexOf/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.lastIndexOf.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/name.js b/test/built-ins/TypedArray/prototype/lastIndexOf/name.js
index be38057f2..7af241b5a 100644
--- a/test/built-ins/TypedArray/prototype/lastIndexOf/name.js
+++ b/test/built-ins/TypedArray/prototype/lastIndexOf/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.lastIndexOf.name, "lastIndexOf");
diff --git a/test/built-ins/TypedArray/prototype/lastIndexOf/prop-desc.js b/test/built-ins/TypedArray/prototype/lastIndexOf/prop-desc.js
index 082125cce..31fa33034 100644
--- a/test/built-ins/TypedArray/prototype/lastIndexOf/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/lastIndexOf/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/length/length.js b/test/built-ins/TypedArray/prototype/length/length.js
index 46643927b..83477ed19 100644
--- a/test/built-ins/TypedArray/prototype/length/length.js
+++ b/test/built-ins/TypedArray/prototype/length/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, "length");
diff --git a/test/built-ins/TypedArray/prototype/length/name.js b/test/built-ins/TypedArray/prototype/length/name.js
index fe55423df..733f7c4ea 100644
--- a/test/built-ins/TypedArray/prototype/length/name.js
+++ b/test/built-ins/TypedArray/prototype/length/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var desc = Object.getOwnPropertyDescriptor(TypedArray.prototype, "length");
diff --git a/test/built-ins/TypedArray/prototype/length/prop-desc.js b/test/built-ins/TypedArray/prototype/length/prop-desc.js
index 2557b1720..eb3284e68 100644
--- a/test/built-ins/TypedArray/prototype/length/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/length/prop-desc.js
@@ -11,6 +11,7 @@ info: |
Section 17: Every accessor property described in clauses 18 through 26 and in
Annex B.2 has the attributes {[[Enumerable]]: false, [[Configurable]]: true }
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js
index ef5b7fee7..72d775dfe 100644
--- a/test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js
+++ b/test/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js
@@ -14,6 +14,7 @@ info: |
c. Let mappedValue be ? Call(callbackfn, T, « kValue, k, O »).
...
includes: [detachArrayBuffer.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA) {
diff --git a/test/built-ins/TypedArray/prototype/map/length.js b/test/built-ins/TypedArray/prototype/map/length.js
index a83dcf805..b6b51f554 100644
--- a/test/built-ins/TypedArray/prototype/map/length.js
+++ b/test/built-ins/TypedArray/prototype/map/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.map.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/map/name.js b/test/built-ins/TypedArray/prototype/map/name.js
index 085bae78d..92aad9621 100644
--- a/test/built-ins/TypedArray/prototype/map/name.js
+++ b/test/built-ins/TypedArray/prototype/map/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.map.name, "map");
diff --git a/test/built-ins/TypedArray/prototype/map/prop-desc.js b/test/built-ins/TypedArray/prototype/map/prop-desc.js
index 02536ea43..473ecddaa 100644
--- a/test/built-ins/TypedArray/prototype/map/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/map/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation-consistent-nan.js b/test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation-consistent-nan.js
index 836a51239..15b63f791 100644
--- a/test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation-consistent-nan.js
+++ b/test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation-consistent-nan.js
@@ -41,6 +41,7 @@ info: |
each implementation distinguishable NaN value.
...
includes: [nans.js, testTypedArray.js, compareArray.js]
+features: [TypedArray]
---*/
function body(FloatArray) {
diff --git a/test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation.js b/test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation.js
index 13f1de02c..29ee3f8ab 100644
--- a/test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation.js
+++ b/test/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation.js
@@ -38,6 +38,7 @@ info: |
e. Else,
...
includes: [byteConversionValues.js, testTypedArray.js]
+features: [TypedArray]
---*/
testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) {
diff --git a/test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js
index ac8ddff2e..773b4b4c2 100644
--- a/test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js
+++ b/test/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js
@@ -23,6 +23,7 @@ info: |
k, O »).
...
includes: [detachArrayBuffer.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA) {
diff --git a/test/built-ins/TypedArray/prototype/reduce/length.js b/test/built-ins/TypedArray/prototype/reduce/length.js
index 0034666cb..9d4afc624 100644
--- a/test/built-ins/TypedArray/prototype/reduce/length.js
+++ b/test/built-ins/TypedArray/prototype/reduce/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.reduce.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/reduce/name.js b/test/built-ins/TypedArray/prototype/reduce/name.js
index 32b025fad..9074a96d4 100644
--- a/test/built-ins/TypedArray/prototype/reduce/name.js
+++ b/test/built-ins/TypedArray/prototype/reduce/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.reduce.name, "reduce");
diff --git a/test/built-ins/TypedArray/prototype/reduce/prop-desc.js b/test/built-ins/TypedArray/prototype/reduce/prop-desc.js
index aff04ee89..338776d73 100644
--- a/test/built-ins/TypedArray/prototype/reduce/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/reduce/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js
index cd5ab46f6..7731c1e96 100644
--- a/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js
+++ b/test/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js
@@ -23,6 +23,7 @@ info: |
k, O »).
...
includes: [detachArrayBuffer.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA) {
diff --git a/test/built-ins/TypedArray/prototype/reduceRight/length.js b/test/built-ins/TypedArray/prototype/reduceRight/length.js
index b0a06637e..7d0227b6b 100644
--- a/test/built-ins/TypedArray/prototype/reduceRight/length.js
+++ b/test/built-ins/TypedArray/prototype/reduceRight/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.reduceRight.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/reduceRight/name.js b/test/built-ins/TypedArray/prototype/reduceRight/name.js
index 8fd47b81b..e483a273b 100644
--- a/test/built-ins/TypedArray/prototype/reduceRight/name.js
+++ b/test/built-ins/TypedArray/prototype/reduceRight/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.reduceRight.name, "reduceRight");
diff --git a/test/built-ins/TypedArray/prototype/reduceRight/prop-desc.js b/test/built-ins/TypedArray/prototype/reduceRight/prop-desc.js
index 37a688721..0dd9b7acd 100644
--- a/test/built-ins/TypedArray/prototype/reduceRight/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/reduceRight/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/reverse/length.js b/test/built-ins/TypedArray/prototype/reverse/length.js
index f92f125fc..4a0364829 100644
--- a/test/built-ins/TypedArray/prototype/reverse/length.js
+++ b/test/built-ins/TypedArray/prototype/reverse/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.reverse.length, 0);
diff --git a/test/built-ins/TypedArray/prototype/reverse/name.js b/test/built-ins/TypedArray/prototype/reverse/name.js
index 7fc42d4c5..eff372aa3 100644
--- a/test/built-ins/TypedArray/prototype/reverse/name.js
+++ b/test/built-ins/TypedArray/prototype/reverse/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.reverse.name, "reverse");
diff --git a/test/built-ins/TypedArray/prototype/reverse/prop-desc.js b/test/built-ins/TypedArray/prototype/reverse/prop-desc.js
index 7d2c9fc89..dbe292d44 100644
--- a/test/built-ins/TypedArray/prototype/reverse/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/reverse/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-conversions.js b/test/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-conversions.js
index d5e346f11..f7b158c95 100644
--- a/test/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-conversions.js
+++ b/test/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-conversions.js
@@ -19,6 +19,7 @@ info: |
kNumber).
...
includes: [byteConversionValues.js, testTypedArray.js]
+features: [TypedArray]
---*/
testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) {
diff --git a/test/built-ins/TypedArray/prototype/set/bit-precision.js b/test/built-ins/TypedArray/prototype/set/bit-precision.js
index 9010a9de2..0e9aac1c8 100644
--- a/test/built-ins/TypedArray/prototype/set/bit-precision.js
+++ b/test/built-ins/TypedArray/prototype/set/bit-precision.js
@@ -16,6 +16,7 @@ info: |
iii. Set srcByteIndex to srcByteIndex + 1.
iv. Set targetByteIndex to targetByteIndex + 1.
includes: [nans.js, compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
function body(FloatArray) {
diff --git a/test/built-ins/TypedArray/prototype/set/length.js b/test/built-ins/TypedArray/prototype/set/length.js
index 081f2bdc4..7e94fdc4f 100644
--- a/test/built-ins/TypedArray/prototype/set/length.js
+++ b/test/built-ins/TypedArray/prototype/set/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.set.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/set/name.js b/test/built-ins/TypedArray/prototype/set/name.js
index 5d43516fc..f7cbaf394 100644
--- a/test/built-ins/TypedArray/prototype/set/name.js
+++ b/test/built-ins/TypedArray/prototype/set/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.set.name, "set");
diff --git a/test/built-ins/TypedArray/prototype/set/prop-desc.js b/test/built-ins/TypedArray/prototype/set/prop-desc.js
index 4773c6900..5adf2b15f 100644
--- a/test/built-ins/TypedArray/prototype/set/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/set/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions.js b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions.js
index 26b00197b..5174b5528 100644
--- a/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions.js
+++ b/test/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions.js
@@ -22,6 +22,7 @@ info: |
ii. Perform SetValueInBuffer(targetBuffer, targetByteIndex, targetType,
value).
includes: [byteConversionValues.js, testTypedArray.js]
+features: [TypedArray]
---*/
testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) {
diff --git a/test/built-ins/TypedArray/prototype/slice/bit-precision.js b/test/built-ins/TypedArray/prototype/slice/bit-precision.js
index 6e23045ce..6f86ad033 100644
--- a/test/built-ins/TypedArray/prototype/slice/bit-precision.js
+++ b/test/built-ins/TypedArray/prototype/slice/bit-precision.js
@@ -21,6 +21,7 @@ info: |
iii. Increase srcByteIndex by 1.
iv. Increase targetByteIndex by 1.
includes: [nans.js, compareArray.js, testTypedArray.js]
+features: [TypedArray]
---*/
function body(FloatArray) {
diff --git a/test/built-ins/TypedArray/prototype/slice/length.js b/test/built-ins/TypedArray/prototype/slice/length.js
index da4a58b1b..a33abd745 100644
--- a/test/built-ins/TypedArray/prototype/slice/length.js
+++ b/test/built-ins/TypedArray/prototype/slice/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.slice.length, 2);
diff --git a/test/built-ins/TypedArray/prototype/slice/name.js b/test/built-ins/TypedArray/prototype/slice/name.js
index f834475cb..69d319918 100644
--- a/test/built-ins/TypedArray/prototype/slice/name.js
+++ b/test/built-ins/TypedArray/prototype/slice/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.slice.name, "slice");
diff --git a/test/built-ins/TypedArray/prototype/slice/prop-desc.js b/test/built-ins/TypedArray/prototype/slice/prop-desc.js
index b97ec0478..ad27545fc 100644
--- a/test/built-ins/TypedArray/prototype/slice/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/slice/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js b/test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js
index 053f96a32..495e2bc91 100644
--- a/test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js
+++ b/test/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js
@@ -22,6 +22,7 @@ info: |
ii. Let testResult be ToBoolean(? Call(callbackfn, T, « kValue, k, O »)).
...
includes: [detachArrayBuffer.js, testTypedArray.js]
+features: [TypedArray]
---*/
testWithTypedArrayConstructors(function(TA) {
diff --git a/test/built-ins/TypedArray/prototype/some/length.js b/test/built-ins/TypedArray/prototype/some/length.js
index d6ec17146..47560ff66 100644
--- a/test/built-ins/TypedArray/prototype/some/length.js
+++ b/test/built-ins/TypedArray/prototype/some/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.some.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/some/name.js b/test/built-ins/TypedArray/prototype/some/name.js
index 08fcd0ad0..1d0ad6735 100644
--- a/test/built-ins/TypedArray/prototype/some/name.js
+++ b/test/built-ins/TypedArray/prototype/some/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.some.name, "some");
diff --git a/test/built-ins/TypedArray/prototype/some/prop-desc.js b/test/built-ins/TypedArray/prototype/some/prop-desc.js
index b42b0f254..c4d9e30b0 100644
--- a/test/built-ins/TypedArray/prototype/some/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/some/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/sort/length.js b/test/built-ins/TypedArray/prototype/sort/length.js
index 757ffbb80..8bd6a93ad 100644
--- a/test/built-ins/TypedArray/prototype/sort/length.js
+++ b/test/built-ins/TypedArray/prototype/sort/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.sort.length, 1);
diff --git a/test/built-ins/TypedArray/prototype/sort/name.js b/test/built-ins/TypedArray/prototype/sort/name.js
index 55fbd9f29..d920126ec 100644
--- a/test/built-ins/TypedArray/prototype/sort/name.js
+++ b/test/built-ins/TypedArray/prototype/sort/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.sort.name, "sort");
diff --git a/test/built-ins/TypedArray/prototype/sort/prop-desc.js b/test/built-ins/TypedArray/prototype/sort/prop-desc.js
index c59cdf175..b8fecb045 100644
--- a/test/built-ins/TypedArray/prototype/sort/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/sort/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/subarray/length.js b/test/built-ins/TypedArray/prototype/subarray/length.js
index 71032debc..8328dc699 100644
--- a/test/built-ins/TypedArray/prototype/subarray/length.js
+++ b/test/built-ins/TypedArray/prototype/subarray/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.subarray.length, 2);
diff --git a/test/built-ins/TypedArray/prototype/subarray/name.js b/test/built-ins/TypedArray/prototype/subarray/name.js
index a83264cda..fb51a5f53 100644
--- a/test/built-ins/TypedArray/prototype/subarray/name.js
+++ b/test/built-ins/TypedArray/prototype/subarray/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.subarray.name, "subarray");
diff --git a/test/built-ins/TypedArray/prototype/subarray/prop-desc.js b/test/built-ins/TypedArray/prototype/subarray/prop-desc.js
index 0a7cb8bac..776e57ad7 100644
--- a/test/built-ins/TypedArray/prototype/subarray/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/subarray/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/length.js b/test/built-ins/TypedArray/prototype/toLocaleString/length.js
index 1e9335e34..deadce49f 100644
--- a/test/built-ins/TypedArray/prototype/toLocaleString/length.js
+++ b/test/built-ins/TypedArray/prototype/toLocaleString/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.toLocaleString.length, 0);
diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/name.js b/test/built-ins/TypedArray/prototype/toLocaleString/name.js
index df0f6cdfa..20a8dfe16 100644
--- a/test/built-ins/TypedArray/prototype/toLocaleString/name.js
+++ b/test/built-ins/TypedArray/prototype/toLocaleString/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.toLocaleString.name, "toLocaleString");
diff --git a/test/built-ins/TypedArray/prototype/toLocaleString/prop-desc.js b/test/built-ins/TypedArray/prototype/toLocaleString/prop-desc.js
index c23f0c198..d5e4a414d 100644
--- a/test/built-ins/TypedArray/prototype/toLocaleString/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/toLocaleString/prop-desc.js
@@ -9,6 +9,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/toString.js b/test/built-ins/TypedArray/prototype/toString.js
index f20715743..48ef729bd 100644
--- a/test/built-ins/TypedArray/prototype/toString.js
+++ b/test/built-ins/TypedArray/prototype/toString.js
@@ -15,6 +15,7 @@ info: |
and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;
diff --git a/test/built-ins/TypedArray/prototype/values/length.js b/test/built-ins/TypedArray/prototype/values/length.js
index 31da8ea5d..deae67fbd 100644
--- a/test/built-ins/TypedArray/prototype/values/length.js
+++ b/test/built-ins/TypedArray/prototype/values/length.js
@@ -20,6 +20,7 @@ info: |
object has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.values.length, 0);
diff --git a/test/built-ins/TypedArray/prototype/values/name.js b/test/built-ins/TypedArray/prototype/values/name.js
index 67caa3615..43b3d9dbb 100644
--- a/test/built-ins/TypedArray/prototype/values/name.js
+++ b/test/built-ins/TypedArray/prototype/values/name.js
@@ -17,6 +17,7 @@ info: |
object, if it exists, has the attributes { [[Writable]]: false,
[[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
assert.sameValue(TypedArray.prototype.values.name, "values");
diff --git a/test/built-ins/TypedArray/prototype/values/prop-desc.js b/test/built-ins/TypedArray/prototype/values/prop-desc.js
index cb06c7315..7080c970d 100644
--- a/test/built-ins/TypedArray/prototype/values/prop-desc.js
+++ b/test/built-ins/TypedArray/prototype/values/prop-desc.js
@@ -9,6 +9,7 @@ info: |
26 and in Annex B.2 has the attributes { [[Writable]]: true,
[[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified.
includes: [propertyHelper.js, testTypedArray.js]
+features: [TypedArray]
---*/
var TypedArrayPrototype = TypedArray.prototype;