diff --git a/src/dstr-assignment/obj-rest-descriptors.case b/src/dstr-assignment/obj-rest-descriptors.case index a6d645d210..780f895ab0 100644 --- a/src/dstr-assignment/obj-rest-descriptors.case +++ b/src/dstr-assignment/obj-rest-descriptors.case @@ -8,6 +8,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-empty-obj.case b/src/dstr-assignment/obj-rest-empty-obj.case index 96953623a2..a2fd9d078b 100644 --- a/src/dstr-assignment/obj-rest-empty-obj.case +++ b/src/dstr-assignment/obj-rest-empty-obj.case @@ -6,6 +6,7 @@ desc: > RestBindingInitialization creates a new object even if lhs is an empty object template: default esid: pending +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-getter-abrupt-get-error.case b/src/dstr-assignment/obj-rest-getter-abrupt-get-error.case index dc3e1f3ba5..b78237e62c 100644 --- a/src/dstr-assignment/obj-rest-getter-abrupt-get-error.case +++ b/src/dstr-assignment/obj-rest-getter-abrupt-get-error.case @@ -6,6 +6,7 @@ desc: > Rest deconstruction doesn't happen if getter return is abrupt template: error esid: pending +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-getter.case b/src/dstr-assignment/obj-rest-getter.case index 5d6264e306..5dd66039d0 100644 --- a/src/dstr-assignment/obj-rest-getter.case +++ b/src/dstr-assignment/obj-rest-getter.case @@ -7,6 +7,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-nested-obj-nested-rest.case b/src/dstr-assignment/obj-rest-nested-obj-nested-rest.case index 5971ad243c..f6743cb6f9 100644 --- a/src/dstr-assignment/obj-rest-nested-obj-nested-rest.case +++ b/src/dstr-assignment/obj-rest-nested-obj-nested-rest.case @@ -9,6 +9,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-nested-obj.case b/src/dstr-assignment/obj-rest-nested-obj.case index 9352e22413..3acb69150d 100644 --- a/src/dstr-assignment/obj-rest-nested-obj.case +++ b/src/dstr-assignment/obj-rest-nested-obj.case @@ -8,6 +8,7 @@ desc: > assignment. template: default esid: pending +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-not-last-element-invalid.case b/src/dstr-assignment/obj-rest-not-last-element-invalid.case index 2124baac0f..4f371dee54 100644 --- a/src/dstr-assignment/obj-rest-not-last-element-invalid.case +++ b/src/dstr-assignment/obj-rest-not-last-element-invalid.case @@ -10,6 +10,7 @@ esid: pending negative: phase: early type: SyntaxError +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-number.case b/src/dstr-assignment/obj-rest-number.case index d54ef3b3fe..a3e1c8106e 100644 --- a/src/dstr-assignment/obj-rest-number.case +++ b/src/dstr-assignment/obj-rest-number.case @@ -6,6 +6,7 @@ desc: > RestBindingInitialization creates a new object even if lhs is a Number template: default esid: pending +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-obj-own-property.case b/src/dstr-assignment/obj-rest-obj-own-property.case index db29e0741c..6c1d109ed1 100644 --- a/src/dstr-assignment/obj-rest-obj-own-property.case +++ b/src/dstr-assignment/obj-rest-obj-own-property.case @@ -6,6 +6,7 @@ desc: > Rest object contains just source object's own properties template: default esid: pending +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-put-const.case b/src/dstr-assignment/obj-rest-put-const.case index 0793b375bc..c3df5997d0 100644 --- a/src/dstr-assignment/obj-rest-put-const.case +++ b/src/dstr-assignment/obj-rest-put-const.case @@ -6,7 +6,7 @@ desc: > The object rest deconstruction assignment target should obey `const` semantics. template: error esid: pending -features: [const] +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-same-name.case b/src/dstr-assignment/obj-rest-same-name.case index 2616f66eb6..385e1d5415 100644 --- a/src/dstr-assignment/obj-rest-same-name.case +++ b/src/dstr-assignment/obj-rest-same-name.case @@ -6,6 +6,7 @@ desc: > Proper setting in the values for rest name equal to a property name. template: default esid: pending +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-skip-non-enumerable.case b/src/dstr-assignment/obj-rest-skip-non-enumerable.case index 9d661f3962..4acaaca665 100644 --- a/src/dstr-assignment/obj-rest-skip-non-enumerable.case +++ b/src/dstr-assignment/obj-rest-skip-non-enumerable.case @@ -7,6 +7,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-str-val.case b/src/dstr-assignment/obj-rest-str-val.case index 04667aa4b0..d957c846c9 100644 --- a/src/dstr-assignment/obj-rest-str-val.case +++ b/src/dstr-assignment/obj-rest-str-val.case @@ -6,6 +6,7 @@ desc: > RestBindingInitialization creats an object with indexes as property name template: default esid: pending +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-symbol-val.case b/src/dstr-assignment/obj-rest-symbol-val.case index 2a4e991f3b..a7a918f76c 100644 --- a/src/dstr-assignment/obj-rest-symbol-val.case +++ b/src/dstr-assignment/obj-rest-symbol-val.case @@ -6,6 +6,7 @@ desc: > RestBindingInitialization creates a new object if lhs is a Symbol template: default esid: pending +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-to-property-with-setter.case b/src/dstr-assignment/obj-rest-to-property-with-setter.case index 61be6767ce..d4e7ffe661 100644 --- a/src/dstr-assignment/obj-rest-to-property-with-setter.case +++ b/src/dstr-assignment/obj-rest-to-property-with-setter.case @@ -7,6 +7,7 @@ desc: > binded as rest object. template: default esid: pending +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-to-property.case b/src/dstr-assignment/obj-rest-to-property.case index 78aac9ea14..c8f6de6639 100644 --- a/src/dstr-assignment/obj-rest-to-property.case +++ b/src/dstr-assignment/obj-rest-to-property.case @@ -8,6 +8,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-assignment/obj-rest-val-null.case b/src/dstr-assignment/obj-rest-val-null.case index a09343aaa7..29aebf2c5d 100644 --- a/src/dstr-assignment/obj-rest-val-null.case +++ b/src/dstr-assignment/obj-rest-val-null.case @@ -7,6 +7,7 @@ desc: > used by CopyDataProperties template: error esid: pending +features: [object-rest] ---*/ //- error diff --git a/src/dstr-assignment/obj-rest-val-undefined.case b/src/dstr-assignment/obj-rest-val-undefined.case index 5c6c570faf..56c7b6766e 100644 --- a/src/dstr-assignment/obj-rest-val-undefined.case +++ b/src/dstr-assignment/obj-rest-val-undefined.case @@ -7,6 +7,7 @@ desc: > used by CopyDataProperties template: error esid: pending +features: [object-rest] ---*/ //- error diff --git a/src/dstr-assignment/obj-rest-valid-object.case b/src/dstr-assignment/obj-rest-valid-object.case index 732d13162d..c875c31623 100644 --- a/src/dstr-assignment/obj-rest-valid-object.case +++ b/src/dstr-assignment/obj-rest-valid-object.case @@ -7,6 +7,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-binding/obj-ptrn-rest-getter.case b/src/dstr-binding/obj-ptrn-rest-getter.case index fd0ed89298..c5360e5e5e 100644 --- a/src/dstr-binding/obj-ptrn-rest-getter.case +++ b/src/dstr-binding/obj-ptrn-rest-getter.case @@ -7,6 +7,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-binding/obj-ptrn-rest-nested-obj.case b/src/dstr-binding/obj-ptrn-rest-nested-obj.case index 8c726e8ef0..8fb0bb2d11 100644 --- a/src/dstr-binding/obj-ptrn-rest-nested-obj.case +++ b/src/dstr-binding/obj-ptrn-rest-nested-obj.case @@ -8,6 +8,7 @@ desc: > assignment. template: default esid: pending +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-binding/obj-ptrn-rest-obj-nested-rest.case b/src/dstr-binding/obj-ptrn-rest-obj-nested-rest.case index 166bf66e43..a6eb8c024d 100644 --- a/src/dstr-binding/obj-ptrn-rest-obj-nested-rest.case +++ b/src/dstr-binding/obj-ptrn-rest-obj-nested-rest.case @@ -9,6 +9,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- elems diff --git a/src/dstr-binding/obj-ptrn-rest-obj-own-property.case b/src/dstr-binding/obj-ptrn-rest-obj-own-property.case index 74dafe6c13..71c375adc8 100644 --- a/src/dstr-binding/obj-ptrn-rest-obj-own-property.case +++ b/src/dstr-binding/obj-ptrn-rest-obj-own-property.case @@ -7,6 +7,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-binding/obj-ptrn-rest-skip-non-enumerable.case b/src/dstr-binding/obj-ptrn-rest-skip-non-enumerable.case index de32046d2c..869ffd2419 100644 --- a/src/dstr-binding/obj-ptrn-rest-skip-non-enumerable.case +++ b/src/dstr-binding/obj-ptrn-rest-skip-non-enumerable.case @@ -7,6 +7,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- setup diff --git a/src/dstr-binding/obj-ptrn-rest-val-obj.case b/src/dstr-binding/obj-ptrn-rest-val-obj.case index 46060f2de7..0379ddd944 100644 --- a/src/dstr-binding/obj-ptrn-rest-val-obj.case +++ b/src/dstr-binding/obj-ptrn-rest-val-obj.case @@ -7,6 +7,7 @@ desc: > template: default esid: pending includes: [propertyHelper.js] +features: [object-rest] ---*/ //- elems diff --git a/src/spread/mult-err-obj-getter-throws.case b/src/spread/mult-err-obj-getter-throws.case index ea971bd864..ff59a858f4 100644 --- a/src/spread/mult-err-obj-getter-throws.case +++ b/src/spread/mult-err-obj-getter-throws.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- error diff --git a/src/spread/mult-err-obj-unresolvable.case b/src/spread/mult-err-obj-unresolvable.case index fce8cf0e94..b492887b3e 100644 --- a/src/spread/mult-err-obj-unresolvable.case +++ b/src/spread/mult-err-obj-unresolvable.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- error diff --git a/src/spread/mult-obj-base.case b/src/spread/mult-obj-base.case index 46b07525dd..8c0f24439f 100644 --- a/src/spread/mult-obj-base.case +++ b/src/spread/mult-obj-base.case @@ -15,7 +15,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- args diff --git a/src/spread/mult-obj-empty.case b/src/spread/mult-obj-empty.case index 9e3ae8f41b..d7fff6587f 100644 --- a/src/spread/mult-obj-empty.case +++ b/src/spread/mult-obj-empty.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- args diff --git a/src/spread/mult-obj-ident.case b/src/spread/mult-obj-ident.case index a5af7dbb5b..3de69a396e 100644 --- a/src/spread/mult-obj-ident.case +++ b/src/spread/mult-obj-ident.case @@ -15,7 +15,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- setup diff --git a/src/spread/mult-obj-null-empty-undefined.case b/src/spread/mult-obj-null-empty-undefined.case index 6af89493cc..b8d010139c 100644 --- a/src/spread/mult-obj-null-empty-undefined.case +++ b/src/spread/mult-obj-null-empty-undefined.case @@ -15,7 +15,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- args diff --git a/src/spread/mult-obj-null.case b/src/spread/mult-obj-null.case index 88917a6a04..f27be3d3ce 100644 --- a/src/spread/mult-obj-null.case +++ b/src/spread/mult-obj-null.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- args diff --git a/src/spread/mult-obj-undefined.case b/src/spread/mult-obj-undefined.case index 83be9ff650..02ac17cf01 100644 --- a/src/spread/mult-obj-undefined.case +++ b/src/spread/mult-obj-undefined.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- args diff --git a/src/spread/obj-getter-descriptor.case b/src/spread/obj-getter-descriptor.case index 83032faf13..c3ec65abb9 100644 --- a/src/spread/obj-getter-descriptor.case +++ b/src/spread/obj-getter-descriptor.case @@ -15,7 +15,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-getter-init.case b/src/spread/obj-getter-init.case index 57d8df172c..aa6e672140 100644 --- a/src/spread/obj-getter-init.case +++ b/src/spread/obj-getter-init.case @@ -4,6 +4,7 @@ desc: Getter in object literal is not evaluated template: default esid: pending +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-manipulate-outter-obj-in-getter.case b/src/spread/obj-manipulate-outter-obj-in-getter.case index 1411eda283..9121e92117 100644 --- a/src/spread/obj-manipulate-outter-obj-in-getter.case +++ b/src/spread/obj-manipulate-outter-obj-in-getter.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-mult-spread-getter.case b/src/spread/obj-mult-spread-getter.case index 5f50909dcc..66b2377757 100644 --- a/src/spread/obj-mult-spread-getter.case +++ b/src/spread/obj-mult-spread-getter.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-mult-spread.case b/src/spread/obj-mult-spread.case index 61cac2243a..ccfff8d8ef 100644 --- a/src/spread/obj-mult-spread.case +++ b/src/spread/obj-mult-spread.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-null.case b/src/spread/obj-null.case index 6c9af0a626..d4eb1d4ad4 100644 --- a/src/spread/obj-null.case +++ b/src/spread/obj-null.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- args diff --git a/src/spread/obj-override-immutable.case b/src/spread/obj-override-immutable.case index 8e405c415d..836af9841f 100644 --- a/src/spread/obj-override-immutable.case +++ b/src/spread/obj-override-immutable.case @@ -5,6 +5,7 @@ desc: Object Spread overriding immutable properties template: default esid: pending includes: [propertyHelper.js] +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-overrides-prev-properties.case b/src/spread/obj-overrides-prev-properties.case index 1b95648b7b..4b6000d95b 100644 --- a/src/spread/obj-overrides-prev-properties.case +++ b/src/spread/obj-overrides-prev-properties.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-setter-redef.case b/src/spread/obj-setter-redef.case index 949503dd72..3354d77ca0 100644 --- a/src/spread/obj-setter-redef.case +++ b/src/spread/obj-setter-redef.case @@ -4,6 +4,7 @@ desc: Setter are not executed when redefined in Object Spread template: default esid: pending +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-skip-non-enumerable.case b/src/spread/obj-skip-non-enumerable.case index 07b72b54e8..bba96e8a9b 100644 --- a/src/spread/obj-skip-non-enumerable.case +++ b/src/spread/obj-skip-non-enumerable.case @@ -4,6 +4,7 @@ desc: Object Spread doesn't copy non-enumerable properties template: default esid: pending +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-spread-order.case b/src/spread/obj-spread-order.case index 21b86b949d..370a368079 100644 --- a/src/spread/obj-spread-order.case +++ b/src/spread/obj-spread-order.case @@ -15,7 +15,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-symbol-property.case b/src/spread/obj-symbol-property.case index 3d3e922aac..4a2b4cd414 100644 --- a/src/spread/obj-symbol-property.case +++ b/src/spread/obj-symbol-property.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- setup diff --git a/src/spread/obj-undefined.case b/src/spread/obj-undefined.case index 09ac2293a8..f0252d4b26 100644 --- a/src/spread/obj-undefined.case +++ b/src/spread/obj-undefined.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- args diff --git a/src/spread/obj-with-overrides.case b/src/spread/obj-with-overrides.case index 1e086f692d..d72af89871 100644 --- a/src/spread/obj-with-overrides.case +++ b/src/spread/obj-with-overrides.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- setup diff --git a/src/spread/sngl-obj-base.case b/src/spread/sngl-obj-base.case index 26aeb2faef..b00f328bfd 100644 --- a/src/spread/sngl-obj-base.case +++ b/src/spread/sngl-obj-base.case @@ -15,7 +15,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- args diff --git a/src/spread/sngl-obj-empty.case b/src/spread/sngl-obj-empty.case index 19afa8578f..4fbeaa70ae 100644 --- a/src/spread/sngl-obj-empty.case +++ b/src/spread/sngl-obj-empty.case @@ -14,7 +14,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- args diff --git a/src/spread/sngl-obj-ident.case b/src/spread/sngl-obj-ident.case index b94d0ef16c..ad12d9d6c2 100644 --- a/src/spread/sngl-obj-ident.case +++ b/src/spread/sngl-obj-ident.case @@ -15,7 +15,7 @@ info: | 3. ReturnIfAbrupt(fromValue). 4. Let excludedNames be a new empty List. 5. Return CopyDataProperties(object, fromValue, excludedNames). - +features: [object-spread] ---*/ //- setup