diff --git a/test/built-ins/Array/prototype/concat/create-proto-from-ctor-realm-array.js b/test/built-ins/Array/prototype/concat/create-proto-from-ctor-realm-array.js index f2a4ceec52..dec6e74216 100644 --- a/test/built-ins/Array/prototype/concat/create-proto-from-ctor-realm-array.js +++ b/test/built-ins/Array/prototype/concat/create-proto-from-ctor-realm-array.js @@ -20,6 +20,7 @@ info: | i. If SameValue(C, realmC.[[Intrinsics]].[[%Array%]]) is true, let C be undefined. [...] +features: [Symbol.species] ---*/ var array = []; diff --git a/test/built-ins/Array/prototype/concat/create-proto-from-ctor-realm-non-array.js b/test/built-ins/Array/prototype/concat/create-proto-from-ctor-realm-non-array.js index 5101165ce0..60195ea85b 100644 --- a/test/built-ins/Array/prototype/concat/create-proto-from-ctor-realm-non-array.js +++ b/test/built-ins/Array/prototype/concat/create-proto-from-ctor-realm-non-array.js @@ -20,6 +20,7 @@ info: | i. If SameValue(C, realmC.[[Intrinsics]].[[%Array%]]) is true, let C be undefined. [...] +features: [Symbol.species] ---*/ var array = []; diff --git a/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js b/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js index d654311982..580f67b232 100644 --- a/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js +++ b/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js @@ -21,6 +21,7 @@ info: | i. If SameValue(C, realmC.[[Intrinsics]].[[%Array%]]) is true, let C be undefined. [...] +features: [Symbol.species] ---*/ var array = []; diff --git a/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-non-array.js b/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-non-array.js index 5427c881b3..c5b29e5758 100644 --- a/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-non-array.js +++ b/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-non-array.js @@ -21,6 +21,7 @@ info: | i. If SameValue(C, realmC.[[Intrinsics]].[[%Array%]]) is true, let C be undefined. [...] +features: [Symbol.species] ---*/ var array = []; diff --git a/test/built-ins/Array/prototype/map/create-proto-from-ctor-realm-array.js b/test/built-ins/Array/prototype/map/create-proto-from-ctor-realm-array.js index 709111905f..9c0bb98e3d 100644 --- a/test/built-ins/Array/prototype/map/create-proto-from-ctor-realm-array.js +++ b/test/built-ins/Array/prototype/map/create-proto-from-ctor-realm-array.js @@ -21,6 +21,7 @@ info: | i. If SameValue(C, realmC.[[Intrinsics]].[[%Array%]]) is true, let C be undefined. [...] +features: [Symbol.species] ---*/ var array = []; diff --git a/test/built-ins/Array/prototype/map/create-proto-from-ctor-realm-non-array.js b/test/built-ins/Array/prototype/map/create-proto-from-ctor-realm-non-array.js index d067699608..b33ae4e523 100644 --- a/test/built-ins/Array/prototype/map/create-proto-from-ctor-realm-non-array.js +++ b/test/built-ins/Array/prototype/map/create-proto-from-ctor-realm-non-array.js @@ -21,6 +21,7 @@ info: | i. If SameValue(C, realmC.[[Intrinsics]].[[%Array%]]) is true, let C be undefined. [...] +features: [Symbol.species] ---*/ var array = []; diff --git a/test/built-ins/Array/prototype/slice/create-proto-from-ctor-realm-array.js b/test/built-ins/Array/prototype/slice/create-proto-from-ctor-realm-array.js index a18e5a29fd..667416f855 100644 --- a/test/built-ins/Array/prototype/slice/create-proto-from-ctor-realm-array.js +++ b/test/built-ins/Array/prototype/slice/create-proto-from-ctor-realm-array.js @@ -21,6 +21,7 @@ info: | i. If SameValue(C, realmC.[[Intrinsics]].[[%Array%]]) is true, let C be undefined. [...] +features: [Symbol.species] ---*/ var array = []; diff --git a/test/built-ins/Array/prototype/slice/create-proto-from-ctor-realm-non-array.js b/test/built-ins/Array/prototype/slice/create-proto-from-ctor-realm-non-array.js index 39b89150aa..00721218e0 100644 --- a/test/built-ins/Array/prototype/slice/create-proto-from-ctor-realm-non-array.js +++ b/test/built-ins/Array/prototype/slice/create-proto-from-ctor-realm-non-array.js @@ -21,6 +21,7 @@ info: | i. If SameValue(C, realmC.[[Intrinsics]].[[%Array%]]) is true, let C be undefined. [...] +features: [Symbol.species] ---*/ var array = []; diff --git a/test/built-ins/Array/prototype/splice/create-proto-from-ctor-realm-array.js b/test/built-ins/Array/prototype/splice/create-proto-from-ctor-realm-array.js index ff39804ea6..e80e79bd3b 100644 --- a/test/built-ins/Array/prototype/splice/create-proto-from-ctor-realm-array.js +++ b/test/built-ins/Array/prototype/splice/create-proto-from-ctor-realm-array.js @@ -21,6 +21,7 @@ info: | i. If SameValue(C, realmC.[[Intrinsics]].[[%Array%]]) is true, let C be undefined. [...] +features: [Symbol.species] ---*/ var array = []; diff --git a/test/built-ins/Array/prototype/splice/create-proto-from-ctor-realm-non-array.js b/test/built-ins/Array/prototype/splice/create-proto-from-ctor-realm-non-array.js index fea6a06ae9..009a316792 100644 --- a/test/built-ins/Array/prototype/splice/create-proto-from-ctor-realm-non-array.js +++ b/test/built-ins/Array/prototype/splice/create-proto-from-ctor-realm-non-array.js @@ -21,6 +21,7 @@ info: | i. If SameValue(C, realmC.[[Intrinsics]].[[%Array%]]) is true, let C be undefined. [...] +features: [Symbol.species] ---*/ var array = []; diff --git a/test/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js b/test/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js index 1882f63a29..b2f373d616 100644 --- a/test/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js +++ b/test/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js @@ -20,6 +20,7 @@ info: | 12. Perform ? Set(A, "length", actualDeleteCount, true). ... includes: [compareArray.js, proxyTrapsHelper.js] +features: [Symbol.species] ---*/ function StopSplice() {} diff --git a/test/built-ins/Symbol/species/basic.js b/test/built-ins/Symbol/species/basic.js index 6d15c1fdf2..381b109c6c 100644 --- a/test/built-ins/Symbol/species/basic.js +++ b/test/built-ins/Symbol/species/basic.js @@ -9,6 +9,7 @@ author: Sam Mikes description: Symbol.species exists includes: - propertyHelper.js +features: [Symbol.species] ---*/ assert(Symbol !== undefined, "Symbol exists"); diff --git a/test/built-ins/Symbol/species/builtin-getter-name.js b/test/built-ins/Symbol/species/builtin-getter-name.js index 228bb47b59..0ab14fff2e 100644 --- a/test/built-ins/Symbol/species/builtin-getter-name.js +++ b/test/built-ins/Symbol/species/builtin-getter-name.js @@ -9,6 +9,7 @@ author: Sam Mikes description: Symbol.species getters have defined names includes: - propertyHelper.js +features: [Symbol.species] ---*/ function getGetterName(obj, name) { diff --git a/test/built-ins/Symbol/species/subclassing.js b/test/built-ins/Symbol/species/subclassing.js index 5621462e44..b62ce0e943 100644 --- a/test/built-ins/Symbol/species/subclassing.js +++ b/test/built-ins/Symbol/species/subclassing.js @@ -9,6 +9,7 @@ author: Sam Mikes description: Symbol.species is retained on subclassing includes: - propertyHelper.js +features: [Symbol.species] ---*/ class MyRegExp extends RegExp {