From b6664ca24ab12627e8b52814ad2991db7d82aa1c Mon Sep 17 00:00:00 2001 From: Leo Balter Date: Thu, 15 Feb 2018 12:50:48 -0500 Subject: [PATCH] Add missing feature flag for TypedArrays --- test/built-ins/TypedArray/from/length.js | 1 + test/built-ins/TypedArray/from/name.js | 1 + test/built-ins/TypedArray/from/prop-desc.js | 1 + test/built-ins/TypedArray/length.js | 1 + test/built-ins/TypedArray/name.js | 1 + test/built-ins/TypedArray/of/length.js | 1 + test/built-ins/TypedArray/of/name.js | 1 + test/built-ins/TypedArray/of/prop-desc.js | 1 + test/built-ins/TypedArray/prototype.js | 1 + test/built-ins/TypedArray/prototype/buffer/length.js | 1 + test/built-ins/TypedArray/prototype/buffer/name.js | 1 + test/built-ins/TypedArray/prototype/buffer/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/byteLength/length.js | 1 + test/built-ins/TypedArray/prototype/byteLength/name.js | 1 + test/built-ins/TypedArray/prototype/byteLength/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/byteOffset/length.js | 1 + test/built-ins/TypedArray/prototype/byteOffset/name.js | 1 + test/built-ins/TypedArray/prototype/byteOffset/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/constructor.js | 1 + test/built-ins/TypedArray/prototype/copyWithin/bit-precision.js | 1 + .../TypedArray/prototype/copyWithin/coerced-values-end.js | 1 + .../TypedArray/prototype/copyWithin/coerced-values-start.js | 1 + .../TypedArray/prototype/copyWithin/coerced-values-target.js | 1 + test/built-ins/TypedArray/prototype/copyWithin/length.js | 1 + test/built-ins/TypedArray/prototype/copyWithin/name.js | 1 + test/built-ins/TypedArray/prototype/copyWithin/negative-end.js | 1 + .../prototype/copyWithin/negative-out-of-bounds-end.js | 1 + .../prototype/copyWithin/negative-out-of-bounds-start.js | 1 + .../prototype/copyWithin/negative-out-of-bounds-target.js | 1 + test/built-ins/TypedArray/prototype/copyWithin/negative-start.js | 1 + .../built-ins/TypedArray/prototype/copyWithin/negative-target.js | 1 + .../prototype/copyWithin/non-negative-out-of-bounds-end.js | 1 + .../copyWithin/non-negative-out-of-bounds-target-and-start.js | 1 + .../prototype/copyWithin/non-negative-target-and-start.js | 1 + .../prototype/copyWithin/non-negative-target-start-and-end.js | 1 + test/built-ins/TypedArray/prototype/copyWithin/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/copyWithin/undefined-end.js | 1 + test/built-ins/TypedArray/prototype/entries/length.js | 1 + test/built-ins/TypedArray/prototype/entries/name.js | 1 + test/built-ins/TypedArray/prototype/entries/prop-desc.js | 1 + .../TypedArray/prototype/every/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/every/length.js | 1 + test/built-ins/TypedArray/prototype/every/name.js | 1 + test/built-ins/TypedArray/prototype/every/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/fill/coerced-indexes.js | 1 + .../fill/fill-values-conversion-operations-consistent-nan.js | 1 + .../prototype/fill/fill-values-conversion-operations.js | 1 + .../prototype/fill/fill-values-custom-start-and-end.js | 1 + .../TypedArray/prototype/fill/fill-values-relative-end.js | 1 + .../TypedArray/prototype/fill/fill-values-relative-start.js | 1 + test/built-ins/TypedArray/prototype/fill/fill-values.js | 1 + test/built-ins/TypedArray/prototype/fill/length.js | 1 + test/built-ins/TypedArray/prototype/fill/name.js | 1 + test/built-ins/TypedArray/prototype/fill/prop-desc.js | 1 + .../TypedArray/prototype/filter/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/filter/length.js | 1 + test/built-ins/TypedArray/prototype/filter/name.js | 1 + test/built-ins/TypedArray/prototype/filter/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/find/length.js | 1 + test/built-ins/TypedArray/prototype/find/name.js | 1 + .../TypedArray/prototype/find/predicate-call-changes-value.js | 1 + test/built-ins/TypedArray/prototype/find/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/findIndex/length.js | 1 + test/built-ins/TypedArray/prototype/findIndex/name.js | 1 + .../prototype/findIndex/predicate-call-changes-value.js | 1 + test/built-ins/TypedArray/prototype/findIndex/prop-desc.js | 1 + .../TypedArray/prototype/forEach/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/forEach/length.js | 1 + test/built-ins/TypedArray/prototype/forEach/name.js | 1 + test/built-ins/TypedArray/prototype/forEach/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/includes/length.js | 1 + test/built-ins/TypedArray/prototype/includes/name.js | 1 + test/built-ins/TypedArray/prototype/includes/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/indexOf/length.js | 1 + test/built-ins/TypedArray/prototype/indexOf/name.js | 1 + test/built-ins/TypedArray/prototype/indexOf/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/join/length.js | 1 + test/built-ins/TypedArray/prototype/join/name.js | 1 + test/built-ins/TypedArray/prototype/join/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/keys/length.js | 1 + test/built-ins/TypedArray/prototype/keys/name.js | 1 + test/built-ins/TypedArray/prototype/keys/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/lastIndexOf/length.js | 1 + test/built-ins/TypedArray/prototype/lastIndexOf/name.js | 1 + test/built-ins/TypedArray/prototype/lastIndexOf/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/length/length.js | 1 + test/built-ins/TypedArray/prototype/length/name.js | 1 + test/built-ins/TypedArray/prototype/length/prop-desc.js | 1 + .../TypedArray/prototype/map/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/map/length.js | 1 + test/built-ins/TypedArray/prototype/map/name.js | 1 + test/built-ins/TypedArray/prototype/map/prop-desc.js | 1 + .../return-new-typedarray-conversion-operation-consistent-nan.js | 1 + .../prototype/map/return-new-typedarray-conversion-operation.js | 1 + .../TypedArray/prototype/reduce/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/reduce/length.js | 1 + test/built-ins/TypedArray/prototype/reduce/name.js | 1 + test/built-ins/TypedArray/prototype/reduce/prop-desc.js | 1 + .../TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/reduceRight/length.js | 1 + test/built-ins/TypedArray/prototype/reduceRight/name.js | 1 + test/built-ins/TypedArray/prototype/reduceRight/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/reverse/length.js | 1 + test/built-ins/TypedArray/prototype/reverse/name.js | 1 + test/built-ins/TypedArray/prototype/reverse/prop-desc.js | 1 + .../prototype/set/array-arg-src-tonumber-value-conversions.js | 1 + test/built-ins/TypedArray/prototype/set/bit-precision.js | 1 + test/built-ins/TypedArray/prototype/set/length.js | 1 + test/built-ins/TypedArray/prototype/set/name.js | 1 + test/built-ins/TypedArray/prototype/set/prop-desc.js | 1 + ...pedarray-arg-set-values-diff-buffer-other-type-conversions.js | 1 + test/built-ins/TypedArray/prototype/slice/bit-precision.js | 1 + test/built-ins/TypedArray/prototype/slice/length.js | 1 + test/built-ins/TypedArray/prototype/slice/name.js | 1 + test/built-ins/TypedArray/prototype/slice/prop-desc.js | 1 + .../TypedArray/prototype/some/callbackfn-detachbuffer.js | 1 + test/built-ins/TypedArray/prototype/some/length.js | 1 + test/built-ins/TypedArray/prototype/some/name.js | 1 + test/built-ins/TypedArray/prototype/some/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/sort/length.js | 1 + test/built-ins/TypedArray/prototype/sort/name.js | 1 + test/built-ins/TypedArray/prototype/sort/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/subarray/length.js | 1 + test/built-ins/TypedArray/prototype/subarray/name.js | 1 + test/built-ins/TypedArray/prototype/subarray/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/toLocaleString/length.js | 1 + test/built-ins/TypedArray/prototype/toLocaleString/name.js | 1 + test/built-ins/TypedArray/prototype/toLocaleString/prop-desc.js | 1 + test/built-ins/TypedArray/prototype/toString.js | 1 + test/built-ins/TypedArray/prototype/values/length.js | 1 + test/built-ins/TypedArray/prototype/values/name.js | 1 + test/built-ins/TypedArray/prototype/values/prop-desc.js | 1 + test/built-ins/TypedArrays/Float32Array/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Float32Array/constructor.js | 1 + test/built-ins/TypedArrays/Float32Array/length.js | 1 + test/built-ins/TypedArrays/Float32Array/name.js | 1 + test/built-ins/TypedArrays/Float32Array/prototype.js | 1 + .../TypedArrays/Float32Array/prototype/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Float32Array/prototype/constructor.js | 1 + .../TypedArrays/Float32Array/prototype/not-typedarray-object.js | 1 + test/built-ins/TypedArrays/Float64Array/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Float64Array/constructor.js | 1 + test/built-ins/TypedArrays/Float64Array/length.js | 1 + test/built-ins/TypedArrays/Float64Array/name.js | 1 + test/built-ins/TypedArrays/Float64Array/prototype.js | 1 + .../TypedArrays/Float64Array/prototype/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Float64Array/prototype/constructor.js | 1 + .../TypedArrays/Float64Array/prototype/not-typedarray-object.js | 1 + test/built-ins/TypedArrays/Int16Array/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Int16Array/constructor.js | 1 + test/built-ins/TypedArrays/Int16Array/length.js | 1 + test/built-ins/TypedArrays/Int16Array/name.js | 1 + test/built-ins/TypedArrays/Int16Array/prototype.js | 1 + .../TypedArrays/Int16Array/prototype/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Int16Array/prototype/constructor.js | 1 + .../TypedArrays/Int16Array/prototype/not-typedarray-object.js | 1 + test/built-ins/TypedArrays/Int32Array/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Int32Array/constructor.js | 1 + test/built-ins/TypedArrays/Int32Array/length.js | 1 + test/built-ins/TypedArrays/Int32Array/name.js | 1 + test/built-ins/TypedArrays/Int32Array/prototype.js | 1 + .../TypedArrays/Int32Array/prototype/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Int32Array/prototype/constructor.js | 1 + .../TypedArrays/Int32Array/prototype/not-typedarray-object.js | 1 + test/built-ins/TypedArrays/Int8Array/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Int8Array/constructor.js | 1 + test/built-ins/TypedArrays/Int8Array/length.js | 1 + test/built-ins/TypedArrays/Int8Array/name.js | 1 + test/built-ins/TypedArrays/Int8Array/prototype.js | 1 + .../TypedArrays/Int8Array/prototype/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Int8Array/prototype/constructor.js | 1 + .../TypedArrays/Int8Array/prototype/not-typedarray-object.js | 1 + test/built-ins/TypedArrays/Uint16Array/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Uint16Array/constructor.js | 1 + test/built-ins/TypedArrays/Uint16Array/length.js | 1 + test/built-ins/TypedArrays/Uint16Array/name.js | 1 + test/built-ins/TypedArrays/Uint16Array/prototype.js | 1 + .../TypedArrays/Uint16Array/prototype/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Uint16Array/prototype/constructor.js | 1 + .../TypedArrays/Uint16Array/prototype/not-typedarray-object.js | 1 + test/built-ins/TypedArrays/Uint32Array/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Uint32Array/constructor.js | 1 + test/built-ins/TypedArrays/Uint32Array/length.js | 1 + test/built-ins/TypedArrays/Uint32Array/name.js | 1 + test/built-ins/TypedArrays/Uint32Array/prototype.js | 1 + .../TypedArrays/Uint32Array/prototype/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Uint32Array/prototype/constructor.js | 1 + .../TypedArrays/Uint32Array/prototype/not-typedarray-object.js | 1 + test/built-ins/TypedArrays/Uint8Array/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Uint8Array/constructor.js | 1 + test/built-ins/TypedArrays/Uint8Array/length.js | 1 + test/built-ins/TypedArrays/Uint8Array/name.js | 1 + test/built-ins/TypedArrays/Uint8Array/prototype.js | 1 + .../TypedArrays/Uint8Array/prototype/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Uint8Array/prototype/constructor.js | 1 + .../TypedArrays/Uint8Array/prototype/not-typedarray-object.js | 1 + .../built-ins/TypedArrays/Uint8ClampedArray/BYTES_PER_ELEMENT.js | 1 + test/built-ins/TypedArrays/Uint8ClampedArray/constructor.js | 1 + test/built-ins/TypedArrays/Uint8ClampedArray/length.js | 1 + test/built-ins/TypedArrays/Uint8ClampedArray/name.js | 1 + test/built-ins/TypedArrays/Uint8ClampedArray/prototype.js | 1 + .../TypedArrays/Uint8ClampedArray/prototype/BYTES_PER_ELEMENT.js | 1 + .../TypedArrays/Uint8ClampedArray/prototype/constructor.js | 1 + .../Uint8ClampedArray/prototype/not-typedarray-object.js | 1 + .../object-arg/object-arg-conversion-operation-consistent-nan.js | 1 + .../ctors/object-arg/object-arg-conversion-operation.js | 1 + .../DefineOwnProperty/conversion-operation-consistent-nan.js | 1 + .../internals/DefineOwnProperty/conversion-operation.js | 1 + .../internals/Set/conversion-operation-consistent-nan.js | 1 + test/built-ins/TypedArrays/internals/Set/conversion-operation.js | 1 + 210 files changed, 210 insertions(+) diff --git a/test/built-ins/TypedArray/from/length.js b/test/built-ins/TypedArray/from/length.js index 8a5282b56f..45306875f9 100644 --- a/test/built-ins/TypedArray/from/length.js +++ b/test/built-ins/TypedArray/from/length.js @@ -21,6 +21,7 @@ info: | has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(TypedArray.from.length, 1); diff --git a/test/built-ins/TypedArray/from/name.js b/test/built-ins/TypedArray/from/name.js index 0e7b0251ce..dbcba77c34 100644 --- a/test/built-ins/TypedArray/from/name.js +++ b/test/built-ins/TypedArray/from/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.from.name, "from"); diff --git a/test/built-ins/TypedArray/from/prop-desc.js b/test/built-ins/TypedArray/from/prop-desc.js index abd3dc18c5..82232460b4 100644 --- a/test/built-ins/TypedArray/from/prop-desc.js +++ b/test/built-ins/TypedArray/from/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] ---*/ verifyNotEnumerable(TypedArray, 'from'); diff --git a/test/built-ins/TypedArray/length.js b/test/built-ins/TypedArray/length.js index 8360f0848e..98c47a33e4 100644 --- a/test/built-ins/TypedArray/length.js +++ b/test/built-ins/TypedArray/length.js @@ -14,6 +14,7 @@ info: | Function object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(TypedArray.length, 0); diff --git a/test/built-ins/TypedArray/name.js b/test/built-ins/TypedArray/name.js index 0047b5886a..5a28debf03 100644 --- a/test/built-ins/TypedArray/name.js +++ b/test/built-ins/TypedArray/name.js @@ -15,6 +15,7 @@ info: | Function object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(TypedArray.name, 'TypedArray'); diff --git a/test/built-ins/TypedArray/of/length.js b/test/built-ins/TypedArray/of/length.js index 03b7eb4c90..a26827e18a 100644 --- a/test/built-ins/TypedArray/of/length.js +++ b/test/built-ins/TypedArray/of/length.js @@ -21,6 +21,7 @@ info: | has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js, testTypedArray.js] +features: [TypedArray] ---*/ assert.sameValue(TypedArray.of.length, 0); diff --git a/test/built-ins/TypedArray/of/name.js b/test/built-ins/TypedArray/of/name.js index eceb8d0027..eed607fe20 100644 --- a/test/built-ins/TypedArray/of/name.js +++ b/test/built-ins/TypedArray/of/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.of.name, "of"); diff --git a/test/built-ins/TypedArray/of/prop-desc.js b/test/built-ins/TypedArray/of/prop-desc.js index 613759e9d4..a8df8bf884 100644 --- a/test/built-ins/TypedArray/of/prop-desc.js +++ b/test/built-ins/TypedArray/of/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] ---*/ verifyNotEnumerable(TypedArray, 'of'); diff --git a/test/built-ins/TypedArray/prototype.js b/test/built-ins/TypedArray/prototype.js index d6611bfac6..f788d8723d 100644 --- a/test/built-ins/TypedArray/prototype.js +++ b/test/built-ins/TypedArray/prototype.js @@ -10,6 +10,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js, testTypedArray.js] +features: [TypedArray] ---*/ verifyNotEnumerable(TypedArray, 'prototype'); diff --git a/test/built-ins/TypedArray/prototype/buffer/length.js b/test/built-ins/TypedArray/prototype/buffer/length.js index cb0b835ca1..1ddb20c4e5 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 d01a0555b5..d52454a7f6 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 0927ee3fa2..dee44b2fe3 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 9ce1fc54ba..4252cd5d9e 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 e2d8f78506..a70cc87bbe 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 c3e6994197..64a1388b40 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 6362cabe5c..71c9b31c82 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 5fc746efb4..5b5a2ecab3 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 7d0bfb98e2..9960cf289f 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 d3862d5fb7..bcd7f6c670 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 2aff81d301..215f01f4a5 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 ef209fb79c..19f06fbd3e 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 b381f23fd8..b1e1fc5a35 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 ff1f310fe7..fc8b1de9d4 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 e2a0b30041..63c37c4ff3 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 90e05d1ae3..068057df3c 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 90020a0eca..f1b881b6f9 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 1cfbca0e0d..d3a12fe31a 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 42bebe2434..4a5b207e2c 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 7fa1454047..e6d4964ca1 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 140b4b7fe4..8c16e7a293 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 4afa54e6a3..bd99a2ca18 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 292f039e0a..676cdced87 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 69793a06c3..af8dd60e4c 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 2a7eeea4a9..a8270bb4ed 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 7ff5d7a0a9..cf35552e16 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 e35ba438e8..1d4c0f7b7e 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 0d0cb0b1ce..7535edbaf1 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 2646da7474..a72e7706cf 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 b2b085c5c7..9647c66c58 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 79f83eab63..b6be2f0480 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 3deb25f8de..8032d06bf3 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 cd07fc8911..2f5bf8961b 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 8fe3754262..4d216dd9d4 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 b164588864..0f252fb729 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 1b750929b9..b33ecc6548 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 dc4818ca03..80e435b2e1 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 702c5e45ea..057b33afca 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 192ddd341b..6ad18b85d2 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 bd355a80d8..8341205edc 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 7142124d86..93c0b214b1 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 ea06547909..665796e378 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 463c36e8ac..b6c7375355 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 1350c0bdc8..69820f96a7 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 efdad36796..8cc26d79b5 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 ad57fcc220..1e2251472f 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 4c04b2192f..62a72cfa9c 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 ac7e5cbd20..069c0adc60 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 096fb51a4f..b9dc5886dc 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 b5f9a6e5a0..15607315f4 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 a4975ab8aa..c1636fc13e 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 f6fbe7290e..fc22821dd3 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 b38c2b6560..f4d44f3738 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 49b360c546..0ec6d4a5f4 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 6b77fdb455..deb8c73a9b 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 13c032fbbd..cc7ba9fada 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 7824b34b87..74abd2659f 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 44971dbaec..6540255f74 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 75d08ac5ad..48bdb6a258 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 e74f2bf23a..23ae3f6315 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 2f7163a78d..58e7e95b13 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 95a4c99228..b59e5c9951 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 7996b2a3a5..7f515b125e 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 8214efc1e4..16cca20976 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 2ceca46c1b..5729797c67 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 18313b112b..ee50628ff2 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 528cbb23bb..e950a34a7c 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 9077032869..1353a225a1 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 29315666f3..e859b75c51 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 f55543e766..bc12cb00c8 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 ed354d593d..8ca31ed83a 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 ab0235b87b..787e112f9f 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 9243d93eaa..eb9eb8114d 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 46207ba85b..ffac1f4047 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 be38057f2f..7af241b5a8 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 082125ccef..31fa330345 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 46643927b2..83477ed198 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 fe55423dfa..733f7c4ea0 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 2557b1720d..eb3284e68f 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 ef5b7fee7a..72d775dfe4 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 a83dcf805b..b6b51f5540 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 085bae78d7..92aad9621e 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 02536ea430..473ecddaa7 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 836a512393..15b63f7915 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 13f1de02c5..29ee3f8ab7 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 ac8ddff2eb..773b4b4c2d 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 0034666cb6..9d4afc624c 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 32b025fad8..9074a96d45 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 aff04ee892..338776d732 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 cd5ab46f6d..7731c1e962 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 b0a06637ef..7d0227b6b2 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 8fd47b81bc..e483a273b1 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 37a6887217..0dd9b7acdd 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 f92f125fcc..4a03648294 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 7fc42d4c5a..eff372aa37 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 7d2c9fc89c..dbe292d44d 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 d5e346f11d..f7b158c959 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 9010a9de2a..0e9aac1c86 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 081f2bdc46..7e94fdc4fc 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 5d43516fce..f7cbaf394b 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 4773c6900b..5adf2b15f1 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 26b00197b2..5174b55282 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 6e23045cec..6f86ad033f 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 da4a58b1be..a33abd745d 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 f834475cbf..69d3199182 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 b97ec0478c..ad27545fcc 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 053f96a328..495e2bc91a 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 d6ec17146d..47560ff66b 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 08fcd0ad01..1d0ad67359 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 b42b0f254d..c4d9e30b04 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 757ffbb808..8bd6a93add 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 55fbd9f29e..d920126ec9 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 c59cdf1752..b8fecb0459 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 71032debcd..8328dc6994 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 a83264cda3..fb51a5f53b 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 0a7cb8bacb..776e57ad7e 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 1e9335e344..deadce49fa 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 df0f6cdfa2..20a8dfe163 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 c23f0c1988..d5e4a414df 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 f20715743d..48ef729bdf 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 31da8ea5de..deae67fbd4 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 67caa3615e..43b3d9dbbc 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 cb06c7315e..7080c970db 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; diff --git a/test/built-ins/TypedArrays/Float32Array/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Float32Array/BYTES_PER_ELEMENT.js index 754e6eb6b9..1c4d2a6d3c 100644 --- a/test/built-ins/TypedArrays/Float32Array/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Float32Array/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float32Array.BYTES_PER_ELEMENT, 4); diff --git a/test/built-ins/TypedArrays/Float32Array/constructor.js b/test/built-ins/TypedArrays/Float32Array/constructor.js index 5bdc1f397c..e42589108a 100644 --- a/test/built-ins/TypedArrays/Float32Array/constructor.js +++ b/test/built-ins/TypedArrays/Float32Array/constructor.js @@ -6,6 +6,7 @@ es6id: 22.2.4 esid: sec-typedarray-constructors description: > Float32Array is a constructor function. +features: [TypedArray] ---*/ assert.sameValue(typeof Float32Array, 'function', 'typeof Float32Array is "function"'); diff --git a/test/built-ins/TypedArrays/Float32Array/length.js b/test/built-ins/TypedArrays/Float32Array/length.js index 3b5874b3bc..41d18dd605 100644 --- a/test/built-ins/TypedArrays/Float32Array/length.js +++ b/test/built-ins/TypedArrays/Float32Array/length.js @@ -21,6 +21,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float32Array.length, 3); diff --git a/test/built-ins/TypedArrays/Float32Array/name.js b/test/built-ins/TypedArrays/Float32Array/name.js index 3ae1299cc7..06b6b69301 100644 --- a/test/built-ins/TypedArrays/Float32Array/name.js +++ b/test/built-ins/TypedArrays/Float32Array/name.js @@ -19,6 +19,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float32Array.name, "Float32Array"); diff --git a/test/built-ins/TypedArrays/Float32Array/prototype.js b/test/built-ins/TypedArrays/Float32Array/prototype.js index 4af0838e2e..0a19304e1a 100644 --- a/test/built-ins/TypedArrays/Float32Array/prototype.js +++ b/test/built-ins/TypedArrays/Float32Array/prototype.js @@ -11,6 +11,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float32Array.prototype, Object.getPrototypeOf(new Float32Array(0))); diff --git a/test/built-ins/TypedArrays/Float32Array/prototype/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Float32Array/prototype/BYTES_PER_ELEMENT.js index 941b1f73c6..ad23cfab25 100644 --- a/test/built-ins/TypedArrays/Float32Array/prototype/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Float32Array/prototype/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float32Array.prototype.BYTES_PER_ELEMENT, 4); diff --git a/test/built-ins/TypedArrays/Float32Array/prototype/constructor.js b/test/built-ins/TypedArrays/Float32Array/prototype/constructor.js index cd4d87382a..109c2056d3 100644 --- a/test/built-ins/TypedArrays/Float32Array/prototype/constructor.js +++ b/test/built-ins/TypedArrays/Float32Array/prototype/constructor.js @@ -15,6 +15,7 @@ info: | the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float32Array.prototype.constructor, Float32Array); diff --git a/test/built-ins/TypedArrays/Float32Array/prototype/not-typedarray-object.js b/test/built-ins/TypedArrays/Float32Array/prototype/not-typedarray-object.js index 0f18bbdc43..11411192d4 100644 --- a/test/built-ins/TypedArrays/Float32Array/prototype/not-typedarray-object.js +++ b/test/built-ins/TypedArrays/Float32Array/prototype/not-typedarray-object.js @@ -10,6 +10,7 @@ info: | A TypedArray prototype object is an ordinary object. It does not have a [[ViewedArrayBuffer]] or any other of the internal slots that are specific to TypedArray instance objects. +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArrays/Float64Array/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Float64Array/BYTES_PER_ELEMENT.js index 261a71cf94..d293ee0e7c 100644 --- a/test/built-ins/TypedArrays/Float64Array/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Float64Array/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float64Array.BYTES_PER_ELEMENT, 8); diff --git a/test/built-ins/TypedArrays/Float64Array/constructor.js b/test/built-ins/TypedArrays/Float64Array/constructor.js index 433beee4ac..6e5c959265 100644 --- a/test/built-ins/TypedArrays/Float64Array/constructor.js +++ b/test/built-ins/TypedArrays/Float64Array/constructor.js @@ -6,6 +6,7 @@ es6id: 22.2.4 esid: sec-typedarray-constructors description: > Float64Array is a constructor function. +features: [TypedArray] ---*/ assert.sameValue(typeof Float64Array, 'function', 'typeof Float64Array is "function"'); diff --git a/test/built-ins/TypedArrays/Float64Array/length.js b/test/built-ins/TypedArrays/Float64Array/length.js index 26134d59ab..98bfb5fec1 100644 --- a/test/built-ins/TypedArrays/Float64Array/length.js +++ b/test/built-ins/TypedArrays/Float64Array/length.js @@ -21,6 +21,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float64Array.length, 3); diff --git a/test/built-ins/TypedArrays/Float64Array/name.js b/test/built-ins/TypedArrays/Float64Array/name.js index 84743080a5..c1633a7c28 100644 --- a/test/built-ins/TypedArrays/Float64Array/name.js +++ b/test/built-ins/TypedArrays/Float64Array/name.js @@ -19,6 +19,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float64Array.name, "Float64Array"); diff --git a/test/built-ins/TypedArrays/Float64Array/prototype.js b/test/built-ins/TypedArrays/Float64Array/prototype.js index c2ec7fd18c..f12d6dc570 100644 --- a/test/built-ins/TypedArrays/Float64Array/prototype.js +++ b/test/built-ins/TypedArrays/Float64Array/prototype.js @@ -11,6 +11,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float64Array.prototype, Object.getPrototypeOf(new Float64Array(0))); diff --git a/test/built-ins/TypedArrays/Float64Array/prototype/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Float64Array/prototype/BYTES_PER_ELEMENT.js index 1221f2c8bf..559bd9b4f8 100644 --- a/test/built-ins/TypedArrays/Float64Array/prototype/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Float64Array/prototype/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float64Array.prototype.BYTES_PER_ELEMENT, 8); diff --git a/test/built-ins/TypedArrays/Float64Array/prototype/constructor.js b/test/built-ins/TypedArrays/Float64Array/prototype/constructor.js index 53d9793169..a991e6b1c0 100644 --- a/test/built-ins/TypedArrays/Float64Array/prototype/constructor.js +++ b/test/built-ins/TypedArrays/Float64Array/prototype/constructor.js @@ -15,6 +15,7 @@ info: | the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Float64Array.prototype.constructor, Float64Array); diff --git a/test/built-ins/TypedArrays/Float64Array/prototype/not-typedarray-object.js b/test/built-ins/TypedArrays/Float64Array/prototype/not-typedarray-object.js index 0f18bbdc43..11411192d4 100644 --- a/test/built-ins/TypedArrays/Float64Array/prototype/not-typedarray-object.js +++ b/test/built-ins/TypedArrays/Float64Array/prototype/not-typedarray-object.js @@ -10,6 +10,7 @@ info: | A TypedArray prototype object is an ordinary object. It does not have a [[ViewedArrayBuffer]] or any other of the internal slots that are specific to TypedArray instance objects. +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArrays/Int16Array/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Int16Array/BYTES_PER_ELEMENT.js index 1e3f122d8a..9e053e0d42 100644 --- a/test/built-ins/TypedArrays/Int16Array/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Int16Array/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int16Array.BYTES_PER_ELEMENT, 2); diff --git a/test/built-ins/TypedArrays/Int16Array/constructor.js b/test/built-ins/TypedArrays/Int16Array/constructor.js index 8138d47fc1..4498302d85 100644 --- a/test/built-ins/TypedArrays/Int16Array/constructor.js +++ b/test/built-ins/TypedArrays/Int16Array/constructor.js @@ -6,6 +6,7 @@ es6id: 22.2.4 esid: sec-typedarray-constructors description: > Int16Array is a constructor function. +features: [TypedArray] ---*/ assert.sameValue(typeof Int16Array, 'function', 'typeof Int16Array is "function"'); diff --git a/test/built-ins/TypedArrays/Int16Array/length.js b/test/built-ins/TypedArrays/Int16Array/length.js index 2d064eacb3..95447e9f28 100644 --- a/test/built-ins/TypedArrays/Int16Array/length.js +++ b/test/built-ins/TypedArrays/Int16Array/length.js @@ -21,6 +21,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int16Array.length, 3); diff --git a/test/built-ins/TypedArrays/Int16Array/name.js b/test/built-ins/TypedArrays/Int16Array/name.js index 13cc1da9d8..1e1c6e017d 100644 --- a/test/built-ins/TypedArrays/Int16Array/name.js +++ b/test/built-ins/TypedArrays/Int16Array/name.js @@ -19,6 +19,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int16Array.name, "Int16Array"); diff --git a/test/built-ins/TypedArrays/Int16Array/prototype.js b/test/built-ins/TypedArrays/Int16Array/prototype.js index e4caec4255..3549313f4a 100644 --- a/test/built-ins/TypedArrays/Int16Array/prototype.js +++ b/test/built-ins/TypedArrays/Int16Array/prototype.js @@ -11,6 +11,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int16Array.prototype, Object.getPrototypeOf(new Int16Array(0))); diff --git a/test/built-ins/TypedArrays/Int16Array/prototype/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Int16Array/prototype/BYTES_PER_ELEMENT.js index 1e1da133d9..b3d6506638 100644 --- a/test/built-ins/TypedArrays/Int16Array/prototype/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Int16Array/prototype/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int16Array.prototype.BYTES_PER_ELEMENT, 2); diff --git a/test/built-ins/TypedArrays/Int16Array/prototype/constructor.js b/test/built-ins/TypedArrays/Int16Array/prototype/constructor.js index 4e2880af7f..a589031579 100644 --- a/test/built-ins/TypedArrays/Int16Array/prototype/constructor.js +++ b/test/built-ins/TypedArrays/Int16Array/prototype/constructor.js @@ -15,6 +15,7 @@ info: | the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int16Array.prototype.constructor, Int16Array); diff --git a/test/built-ins/TypedArrays/Int16Array/prototype/not-typedarray-object.js b/test/built-ins/TypedArrays/Int16Array/prototype/not-typedarray-object.js index db946df96e..0fcecc39b4 100644 --- a/test/built-ins/TypedArrays/Int16Array/prototype/not-typedarray-object.js +++ b/test/built-ins/TypedArrays/Int16Array/prototype/not-typedarray-object.js @@ -10,6 +10,7 @@ info: | A TypedArray prototype object is an ordinary object. It does not have a [[ViewedArrayBuffer]] or any other of the internal slots that are specific to TypedArray instance objects. +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArrays/Int32Array/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Int32Array/BYTES_PER_ELEMENT.js index 58befea348..8109567f66 100644 --- a/test/built-ins/TypedArrays/Int32Array/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Int32Array/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int32Array.BYTES_PER_ELEMENT, 4); diff --git a/test/built-ins/TypedArrays/Int32Array/constructor.js b/test/built-ins/TypedArrays/Int32Array/constructor.js index fb5841496e..c21794d065 100644 --- a/test/built-ins/TypedArrays/Int32Array/constructor.js +++ b/test/built-ins/TypedArrays/Int32Array/constructor.js @@ -6,6 +6,7 @@ es6id: 22.2.4 esid: sec-typedarray-constructors description: > Int32Array is a constructor function. +features: [TypedArray] ---*/ assert.sameValue(typeof Int32Array, 'function', 'typeof Int32Array is "function"'); diff --git a/test/built-ins/TypedArrays/Int32Array/length.js b/test/built-ins/TypedArrays/Int32Array/length.js index ce6eae5a1c..6821ea6731 100644 --- a/test/built-ins/TypedArrays/Int32Array/length.js +++ b/test/built-ins/TypedArrays/Int32Array/length.js @@ -21,6 +21,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int32Array.length, 3); diff --git a/test/built-ins/TypedArrays/Int32Array/name.js b/test/built-ins/TypedArrays/Int32Array/name.js index 6d3acc24a1..5e7ce33d1e 100644 --- a/test/built-ins/TypedArrays/Int32Array/name.js +++ b/test/built-ins/TypedArrays/Int32Array/name.js @@ -19,6 +19,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int32Array.name, "Int32Array"); diff --git a/test/built-ins/TypedArrays/Int32Array/prototype.js b/test/built-ins/TypedArrays/Int32Array/prototype.js index 91b7e8d15e..b40519b825 100644 --- a/test/built-ins/TypedArrays/Int32Array/prototype.js +++ b/test/built-ins/TypedArrays/Int32Array/prototype.js @@ -11,6 +11,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int32Array.prototype, Object.getPrototypeOf(new Int32Array(0))); diff --git a/test/built-ins/TypedArrays/Int32Array/prototype/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Int32Array/prototype/BYTES_PER_ELEMENT.js index 1e8703ff29..62fe3505d6 100644 --- a/test/built-ins/TypedArrays/Int32Array/prototype/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Int32Array/prototype/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int32Array.prototype.BYTES_PER_ELEMENT, 4); diff --git a/test/built-ins/TypedArrays/Int32Array/prototype/constructor.js b/test/built-ins/TypedArrays/Int32Array/prototype/constructor.js index 4f11783ad4..cc335e1c1d 100644 --- a/test/built-ins/TypedArrays/Int32Array/prototype/constructor.js +++ b/test/built-ins/TypedArrays/Int32Array/prototype/constructor.js @@ -15,6 +15,7 @@ info: | the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int32Array.prototype.constructor, Int32Array); diff --git a/test/built-ins/TypedArrays/Int32Array/prototype/not-typedarray-object.js b/test/built-ins/TypedArrays/Int32Array/prototype/not-typedarray-object.js index d00cd295ef..7076ef853e 100644 --- a/test/built-ins/TypedArrays/Int32Array/prototype/not-typedarray-object.js +++ b/test/built-ins/TypedArrays/Int32Array/prototype/not-typedarray-object.js @@ -10,6 +10,7 @@ info: | A TypedArray prototype object is an ordinary object. It does not have a [[ViewedArrayBuffer]] or any other of the internal slots that are specific to TypedArray instance objects. +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArrays/Int8Array/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Int8Array/BYTES_PER_ELEMENT.js index 918fc58443..9e7c0a1961 100644 --- a/test/built-ins/TypedArrays/Int8Array/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Int8Array/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int8Array.BYTES_PER_ELEMENT, 1); diff --git a/test/built-ins/TypedArrays/Int8Array/constructor.js b/test/built-ins/TypedArrays/Int8Array/constructor.js index 97074507be..a166cfa4f7 100644 --- a/test/built-ins/TypedArrays/Int8Array/constructor.js +++ b/test/built-ins/TypedArrays/Int8Array/constructor.js @@ -6,6 +6,7 @@ es6id: 22.2.4 esid: sec-typedarray-constructors description: > Int8Array is a constructor function. +features: [TypedArray] ---*/ assert.sameValue(typeof Int8Array, 'function', 'typeof Int8Array is "function"'); diff --git a/test/built-ins/TypedArrays/Int8Array/length.js b/test/built-ins/TypedArrays/Int8Array/length.js index ec25b3d4d8..0cd4836c6b 100644 --- a/test/built-ins/TypedArrays/Int8Array/length.js +++ b/test/built-ins/TypedArrays/Int8Array/length.js @@ -21,6 +21,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int8Array.length, 3); diff --git a/test/built-ins/TypedArrays/Int8Array/name.js b/test/built-ins/TypedArrays/Int8Array/name.js index 7f84f64468..41cbab8aa5 100644 --- a/test/built-ins/TypedArrays/Int8Array/name.js +++ b/test/built-ins/TypedArrays/Int8Array/name.js @@ -19,6 +19,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int8Array.name, "Int8Array"); diff --git a/test/built-ins/TypedArrays/Int8Array/prototype.js b/test/built-ins/TypedArrays/Int8Array/prototype.js index f489da58ab..214082ec4d 100644 --- a/test/built-ins/TypedArrays/Int8Array/prototype.js +++ b/test/built-ins/TypedArrays/Int8Array/prototype.js @@ -11,6 +11,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int8Array.prototype, Object.getPrototypeOf(new Int8Array(0))); diff --git a/test/built-ins/TypedArrays/Int8Array/prototype/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Int8Array/prototype/BYTES_PER_ELEMENT.js index a8ef7f30e8..7a20856141 100644 --- a/test/built-ins/TypedArrays/Int8Array/prototype/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Int8Array/prototype/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int8Array.prototype.BYTES_PER_ELEMENT, 1); diff --git a/test/built-ins/TypedArrays/Int8Array/prototype/constructor.js b/test/built-ins/TypedArrays/Int8Array/prototype/constructor.js index 3861cca5ee..914474fb7f 100644 --- a/test/built-ins/TypedArrays/Int8Array/prototype/constructor.js +++ b/test/built-ins/TypedArrays/Int8Array/prototype/constructor.js @@ -15,6 +15,7 @@ info: | the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Int8Array.prototype.constructor, Int8Array); diff --git a/test/built-ins/TypedArrays/Int8Array/prototype/not-typedarray-object.js b/test/built-ins/TypedArrays/Int8Array/prototype/not-typedarray-object.js index 7876c1023e..14472ad8de 100644 --- a/test/built-ins/TypedArrays/Int8Array/prototype/not-typedarray-object.js +++ b/test/built-ins/TypedArrays/Int8Array/prototype/not-typedarray-object.js @@ -10,6 +10,7 @@ info: | A TypedArray prototype object is an ordinary object. It does not have a [[ViewedArrayBuffer]] or any other of the internal slots that are specific to TypedArray instance objects. +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArrays/Uint16Array/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Uint16Array/BYTES_PER_ELEMENT.js index 09265ad553..c0b79f3419 100644 --- a/test/built-ins/TypedArrays/Uint16Array/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Uint16Array/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint16Array.BYTES_PER_ELEMENT, 2); diff --git a/test/built-ins/TypedArrays/Uint16Array/constructor.js b/test/built-ins/TypedArrays/Uint16Array/constructor.js index 71fe8e8b0c..7b02e272a6 100644 --- a/test/built-ins/TypedArrays/Uint16Array/constructor.js +++ b/test/built-ins/TypedArrays/Uint16Array/constructor.js @@ -6,6 +6,7 @@ es6id: 22.2.4 esid: sec-typedarray-constructors description: > Uint16Array is a constructor function. +features: [TypedArray] ---*/ assert.sameValue(typeof Uint16Array, 'function', 'typeof Uint16Array is "function"'); diff --git a/test/built-ins/TypedArrays/Uint16Array/length.js b/test/built-ins/TypedArrays/Uint16Array/length.js index f633527149..30061f8171 100644 --- a/test/built-ins/TypedArrays/Uint16Array/length.js +++ b/test/built-ins/TypedArrays/Uint16Array/length.js @@ -21,6 +21,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint16Array.length, 3); diff --git a/test/built-ins/TypedArrays/Uint16Array/name.js b/test/built-ins/TypedArrays/Uint16Array/name.js index ff0b45f4a8..9d39f94d16 100644 --- a/test/built-ins/TypedArrays/Uint16Array/name.js +++ b/test/built-ins/TypedArrays/Uint16Array/name.js @@ -19,6 +19,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint16Array.name, "Uint16Array"); diff --git a/test/built-ins/TypedArrays/Uint16Array/prototype.js b/test/built-ins/TypedArrays/Uint16Array/prototype.js index c82df2e5bc..33e77c2c1b 100644 --- a/test/built-ins/TypedArrays/Uint16Array/prototype.js +++ b/test/built-ins/TypedArrays/Uint16Array/prototype.js @@ -11,6 +11,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint16Array.prototype, Object.getPrototypeOf(new Uint16Array(0))); diff --git a/test/built-ins/TypedArrays/Uint16Array/prototype/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Uint16Array/prototype/BYTES_PER_ELEMENT.js index 95c810a94a..7feb311ec6 100644 --- a/test/built-ins/TypedArrays/Uint16Array/prototype/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Uint16Array/prototype/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint16Array.prototype.BYTES_PER_ELEMENT, 2); diff --git a/test/built-ins/TypedArrays/Uint16Array/prototype/constructor.js b/test/built-ins/TypedArrays/Uint16Array/prototype/constructor.js index e776596191..5d7e33fb6e 100644 --- a/test/built-ins/TypedArrays/Uint16Array/prototype/constructor.js +++ b/test/built-ins/TypedArrays/Uint16Array/prototype/constructor.js @@ -15,6 +15,7 @@ info: | the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint16Array.prototype.constructor, Uint16Array); diff --git a/test/built-ins/TypedArrays/Uint16Array/prototype/not-typedarray-object.js b/test/built-ins/TypedArrays/Uint16Array/prototype/not-typedarray-object.js index bb98cd2e2a..595591043a 100644 --- a/test/built-ins/TypedArrays/Uint16Array/prototype/not-typedarray-object.js +++ b/test/built-ins/TypedArrays/Uint16Array/prototype/not-typedarray-object.js @@ -10,6 +10,7 @@ info: | A TypedArray prototype object is an ordinary object. It does not have a [[ViewedArrayBuffer]] or any other of the internal slots that are specific to TypedArray instance objects. +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArrays/Uint32Array/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Uint32Array/BYTES_PER_ELEMENT.js index 9aea50c06d..986f9ba09c 100644 --- a/test/built-ins/TypedArrays/Uint32Array/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Uint32Array/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint32Array.BYTES_PER_ELEMENT, 4); diff --git a/test/built-ins/TypedArrays/Uint32Array/constructor.js b/test/built-ins/TypedArrays/Uint32Array/constructor.js index 35872a6267..5d4385a14c 100644 --- a/test/built-ins/TypedArrays/Uint32Array/constructor.js +++ b/test/built-ins/TypedArrays/Uint32Array/constructor.js @@ -6,6 +6,7 @@ es6id: 22.2.4 esid: sec-typedarray-constructors description: > Uint32Array is a constructor function. +features: [TypedArray] ---*/ assert.sameValue(typeof Uint32Array, 'function', 'typeof Uint32Array is "function"'); diff --git a/test/built-ins/TypedArrays/Uint32Array/length.js b/test/built-ins/TypedArrays/Uint32Array/length.js index a9953d8628..99bb6344f4 100644 --- a/test/built-ins/TypedArrays/Uint32Array/length.js +++ b/test/built-ins/TypedArrays/Uint32Array/length.js @@ -21,6 +21,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint32Array.length, 3); diff --git a/test/built-ins/TypedArrays/Uint32Array/name.js b/test/built-ins/TypedArrays/Uint32Array/name.js index b49cb56d16..8bef4ebb46 100644 --- a/test/built-ins/TypedArrays/Uint32Array/name.js +++ b/test/built-ins/TypedArrays/Uint32Array/name.js @@ -19,6 +19,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint32Array.name, "Uint32Array"); diff --git a/test/built-ins/TypedArrays/Uint32Array/prototype.js b/test/built-ins/TypedArrays/Uint32Array/prototype.js index 56ca7d5993..8f42cfa424 100644 --- a/test/built-ins/TypedArrays/Uint32Array/prototype.js +++ b/test/built-ins/TypedArrays/Uint32Array/prototype.js @@ -11,6 +11,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint32Array.prototype, Object.getPrototypeOf(new Uint32Array(0))); diff --git a/test/built-ins/TypedArrays/Uint32Array/prototype/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Uint32Array/prototype/BYTES_PER_ELEMENT.js index b8ae528790..ec2c6958d1 100644 --- a/test/built-ins/TypedArrays/Uint32Array/prototype/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Uint32Array/prototype/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint32Array.prototype.BYTES_PER_ELEMENT, 4); diff --git a/test/built-ins/TypedArrays/Uint32Array/prototype/constructor.js b/test/built-ins/TypedArrays/Uint32Array/prototype/constructor.js index fb0149e6e6..7017fdbc95 100644 --- a/test/built-ins/TypedArrays/Uint32Array/prototype/constructor.js +++ b/test/built-ins/TypedArrays/Uint32Array/prototype/constructor.js @@ -15,6 +15,7 @@ info: | the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint32Array.prototype.constructor, Uint32Array); diff --git a/test/built-ins/TypedArrays/Uint32Array/prototype/not-typedarray-object.js b/test/built-ins/TypedArrays/Uint32Array/prototype/not-typedarray-object.js index 554fb7d5e4..b3bc4b3a9e 100644 --- a/test/built-ins/TypedArrays/Uint32Array/prototype/not-typedarray-object.js +++ b/test/built-ins/TypedArrays/Uint32Array/prototype/not-typedarray-object.js @@ -10,6 +10,7 @@ info: | A TypedArray prototype object is an ordinary object. It does not have a [[ViewedArrayBuffer]] or any other of the internal slots that are specific to TypedArray instance objects. +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArrays/Uint8Array/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Uint8Array/BYTES_PER_ELEMENT.js index c27e5c948b..d1a45b344b 100644 --- a/test/built-ins/TypedArrays/Uint8Array/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Uint8Array/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8Array.BYTES_PER_ELEMENT, 1); diff --git a/test/built-ins/TypedArrays/Uint8Array/constructor.js b/test/built-ins/TypedArrays/Uint8Array/constructor.js index 60cfeb4952..d15b76332a 100644 --- a/test/built-ins/TypedArrays/Uint8Array/constructor.js +++ b/test/built-ins/TypedArrays/Uint8Array/constructor.js @@ -6,6 +6,7 @@ es6id: 22.2.4 esid: sec-typedarray-constructors description: > Uint8Array is a constructor function. +features: [TypedArray] ---*/ assert.sameValue(typeof Uint8Array, 'function', 'typeof Uint8Array is "function"'); diff --git a/test/built-ins/TypedArrays/Uint8Array/length.js b/test/built-ins/TypedArrays/Uint8Array/length.js index 1c1cf63db4..dcf71bf7b5 100644 --- a/test/built-ins/TypedArrays/Uint8Array/length.js +++ b/test/built-ins/TypedArrays/Uint8Array/length.js @@ -21,6 +21,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8Array.length, 3); diff --git a/test/built-ins/TypedArrays/Uint8Array/name.js b/test/built-ins/TypedArrays/Uint8Array/name.js index dbfc43ecc8..fd54dabf8e 100644 --- a/test/built-ins/TypedArrays/Uint8Array/name.js +++ b/test/built-ins/TypedArrays/Uint8Array/name.js @@ -19,6 +19,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8Array.name, "Uint8Array"); diff --git a/test/built-ins/TypedArrays/Uint8Array/prototype.js b/test/built-ins/TypedArrays/Uint8Array/prototype.js index 1f6720744d..69a1175ab2 100644 --- a/test/built-ins/TypedArrays/Uint8Array/prototype.js +++ b/test/built-ins/TypedArrays/Uint8Array/prototype.js @@ -11,6 +11,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8Array.prototype, Object.getPrototypeOf(new Uint8Array(0))); diff --git a/test/built-ins/TypedArrays/Uint8Array/prototype/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Uint8Array/prototype/BYTES_PER_ELEMENT.js index f9752701f4..109033c267 100644 --- a/test/built-ins/TypedArrays/Uint8Array/prototype/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Uint8Array/prototype/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8Array.prototype.BYTES_PER_ELEMENT, 1); diff --git a/test/built-ins/TypedArrays/Uint8Array/prototype/constructor.js b/test/built-ins/TypedArrays/Uint8Array/prototype/constructor.js index 59c17d1325..50fd39c71b 100644 --- a/test/built-ins/TypedArrays/Uint8Array/prototype/constructor.js +++ b/test/built-ins/TypedArrays/Uint8Array/prototype/constructor.js @@ -15,6 +15,7 @@ info: | the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8Array.prototype.constructor, Uint8Array); diff --git a/test/built-ins/TypedArrays/Uint8Array/prototype/not-typedarray-object.js b/test/built-ins/TypedArrays/Uint8Array/prototype/not-typedarray-object.js index 9715bb3ed6..c59b0f6561 100644 --- a/test/built-ins/TypedArrays/Uint8Array/prototype/not-typedarray-object.js +++ b/test/built-ins/TypedArrays/Uint8Array/prototype/not-typedarray-object.js @@ -10,6 +10,7 @@ info: | A TypedArray prototype object is an ordinary object. It does not have a [[ViewedArrayBuffer]] or any other of the internal slots that are specific to TypedArray instance objects. +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArrays/Uint8ClampedArray/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Uint8ClampedArray/BYTES_PER_ELEMENT.js index 32974b0c7c..4585d04701 100644 --- a/test/built-ins/TypedArrays/Uint8ClampedArray/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Uint8ClampedArray/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8ClampedArray.BYTES_PER_ELEMENT, 1); diff --git a/test/built-ins/TypedArrays/Uint8ClampedArray/constructor.js b/test/built-ins/TypedArrays/Uint8ClampedArray/constructor.js index cb34f73539..1f41a4e12b 100644 --- a/test/built-ins/TypedArrays/Uint8ClampedArray/constructor.js +++ b/test/built-ins/TypedArrays/Uint8ClampedArray/constructor.js @@ -6,6 +6,7 @@ es6id: 22.2.4 esid: sec-typedarray-constructors description: > Uint8ClampedArray is a constructor function. +features: [TypedArray] ---*/ assert.sameValue(typeof Uint8ClampedArray, 'function', 'typeof Uint8ClampedArray is "function"'); diff --git a/test/built-ins/TypedArrays/Uint8ClampedArray/length.js b/test/built-ins/TypedArrays/Uint8ClampedArray/length.js index e3ccfd54b1..3a0314d641 100644 --- a/test/built-ins/TypedArrays/Uint8ClampedArray/length.js +++ b/test/built-ins/TypedArrays/Uint8ClampedArray/length.js @@ -21,6 +21,7 @@ info: | object has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8ClampedArray.length, 3); diff --git a/test/built-ins/TypedArrays/Uint8ClampedArray/name.js b/test/built-ins/TypedArrays/Uint8ClampedArray/name.js index fac6646792..d5dbb80211 100644 --- a/test/built-ins/TypedArrays/Uint8ClampedArray/name.js +++ b/test/built-ins/TypedArrays/Uint8ClampedArray/name.js @@ -19,6 +19,7 @@ info: | object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8ClampedArray.name, "Uint8ClampedArray"); diff --git a/test/built-ins/TypedArrays/Uint8ClampedArray/prototype.js b/test/built-ins/TypedArrays/Uint8ClampedArray/prototype.js index 962b095341..a3217b0a9c 100644 --- a/test/built-ins/TypedArrays/Uint8ClampedArray/prototype.js +++ b/test/built-ins/TypedArrays/Uint8ClampedArray/prototype.js @@ -11,6 +11,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8ClampedArray.prototype, Object.getPrototypeOf(new Uint8ClampedArray(0))); diff --git a/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/BYTES_PER_ELEMENT.js b/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/BYTES_PER_ELEMENT.js index 0f744d9f2c..d7c3a99953 100644 --- a/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/BYTES_PER_ELEMENT.js +++ b/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/BYTES_PER_ELEMENT.js @@ -12,6 +12,7 @@ info: | This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8ClampedArray.prototype.BYTES_PER_ELEMENT, 1); diff --git a/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/constructor.js b/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/constructor.js index 0223f2e428..dd8c53542e 100644 --- a/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/constructor.js +++ b/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/constructor.js @@ -15,6 +15,7 @@ info: | the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified. includes: [propertyHelper.js] +features: [TypedArray] ---*/ assert.sameValue(Uint8ClampedArray.prototype.constructor, Uint8ClampedArray); diff --git a/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/not-typedarray-object.js b/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/not-typedarray-object.js index c8a8b3c832..b67a0a0624 100644 --- a/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/not-typedarray-object.js +++ b/test/built-ins/TypedArrays/Uint8ClampedArray/prototype/not-typedarray-object.js @@ -10,6 +10,7 @@ info: | A TypedArray prototype object is an ordinary object. It does not have a [[ViewedArrayBuffer]] or any other of the internal slots that are specific to TypedArray instance objects. +features: [TypedArray] ---*/ assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArrays/ctors/object-arg/object-arg-conversion-operation-consistent-nan.js b/test/built-ins/TypedArrays/ctors/object-arg/object-arg-conversion-operation-consistent-nan.js index a81d4c5049..d01684942b 100644 --- a/test/built-ins/TypedArrays/ctors/object-arg/object-arg-conversion-operation-consistent-nan.js +++ b/test/built-ins/TypedArrays/ctors/object-arg/object-arg-conversion-operation-consistent-nan.js @@ -46,6 +46,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/TypedArrays/ctors/object-arg/object-arg-conversion-operation.js b/test/built-ins/TypedArrays/ctors/object-arg/object-arg-conversion-operation.js index d14a14023d..9590549110 100644 --- a/test/built-ins/TypedArrays/ctors/object-arg/object-arg-conversion-operation.js +++ b/test/built-ins/TypedArrays/ctors/object-arg/object-arg-conversion-operation.js @@ -43,6 +43,7 @@ info: | e. Else, ... includes: [byteConversionValues.js, testTypedArray.js] +features: [TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected) { diff --git a/test/built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation-consistent-nan.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation-consistent-nan.js index 19323c66dd..c990ecd979 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation-consistent-nan.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation-consistent-nan.js @@ -45,6 +45,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/TypedArrays/internals/DefineOwnProperty/conversion-operation.js b/test/built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation.js index f78228c5b0..a496517eaf 100644 --- a/test/built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation.js +++ b/test/built-ins/TypedArrays/internals/DefineOwnProperty/conversion-operation.js @@ -42,6 +42,7 @@ info: | e. Else, ... includes: [byteConversionValues.js, testTypedArray.js] +features: [TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) { diff --git a/test/built-ins/TypedArrays/internals/Set/conversion-operation-consistent-nan.js b/test/built-ins/TypedArrays/internals/Set/conversion-operation-consistent-nan.js index 71703cd5f1..39a672a641 100644 --- a/test/built-ins/TypedArrays/internals/Set/conversion-operation-consistent-nan.js +++ b/test/built-ins/TypedArrays/internals/Set/conversion-operation-consistent-nan.js @@ -42,6 +42,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/TypedArrays/internals/Set/conversion-operation.js b/test/built-ins/TypedArrays/internals/Set/conversion-operation.js index 7ef883bcd6..e7eedd4070 100644 --- a/test/built-ins/TypedArrays/internals/Set/conversion-operation.js +++ b/test/built-ins/TypedArrays/internals/Set/conversion-operation.js @@ -39,6 +39,7 @@ info: | e. Else, ... includes: [byteConversionValues.js, testTypedArray.js] +features: [TypedArray] ---*/ testTypedArrayConversions(byteConversionValues, function(TA, value, expected, initial) {