From 208344319e81777a39fdaa5f16da088e8b755cba Mon Sep 17 00:00:00 2001 From: Lyza Danger Gardner <lyza@lyza.com> Date: Thu, 29 Jun 2017 16:03:46 -0400 Subject: [PATCH] Add esid --- test/built-ins/WeakSet/add-not-callable-throws.js | 1 + test/built-ins/WeakSet/constructor.js | 1 + test/built-ins/WeakSet/empty-iterable.js | 1 + test/built-ins/WeakSet/get-add-method-failure.js | 1 + test/built-ins/WeakSet/iterable-failure.js | 1 + test/built-ins/WeakSet/iterable.js | 1 + test/built-ins/WeakSet/iterator-close-after-add-failure.js | 1 + test/built-ins/WeakSet/iterator-next-failure.js | 1 + test/built-ins/WeakSet/iterator-value-failure.js | 1 + test/built-ins/WeakSet/length.js | 1 + test/built-ins/WeakSet/name.js | 1 + test/built-ins/WeakSet/no-iterable.js | 1 + .../WeakSet/properties-of-the-weakset-prototype-object.js | 1 + test/built-ins/WeakSet/proto-from-ctor-realm.js | 2 +- test/built-ins/WeakSet/prototype-of-weakset.js | 1 + test/built-ins/WeakSet/prototype/Symbol.toStringTag.js | 1 + test/built-ins/WeakSet/prototype/add/add.js | 1 + test/built-ins/WeakSet/prototype/add/adds-element.js | 1 + .../add/does-not-have-weaksetdata-internal-slot-array.js | 1 + .../add/does-not-have-weaksetdata-internal-slot-map.js | 1 + .../add/does-not-have-weaksetdata-internal-slot-object.js | 1 + .../add/does-not-have-weaksetdata-internal-slot-set.js | 1 + ...does-not-have-weaksetdata-internal-slot-weakset-prototype.js | 1 + test/built-ins/WeakSet/prototype/add/length.js | 1 + test/built-ins/WeakSet/prototype/add/name.js | 1 + .../prototype/add/returns-this-when-ignoring-duplicate.js | 1 + test/built-ins/WeakSet/prototype/add/returns-this.js | 1 + .../WeakSet/prototype/add/this-not-object-throw-boolean.js | 1 + .../WeakSet/prototype/add/this-not-object-throw-null.js | 1 + .../WeakSet/prototype/add/this-not-object-throw-number.js | 1 + .../WeakSet/prototype/add/this-not-object-throw-string.js | 1 + .../WeakSet/prototype/add/this-not-object-throw-symbol.js | 1 + .../WeakSet/prototype/add/this-not-object-throw-undefined.js | 1 + test/built-ins/WeakSet/prototype/add/value-not-object-throw.js | 1 + .../constructor/weakset-prototype-constructor-intrinsic.js | 1 + .../prototype/constructor/weakset-prototype-constructor.js | 1 + .../WeakSet/prototype/delete/delete-entry-initial-iterable.js | 1 + test/built-ins/WeakSet/prototype/delete/delete-entry.js | 1 + test/built-ins/WeakSet/prototype/delete/delete.js | 1 + .../delete/does-not-have-weaksetdata-internal-slot-array.js | 1 + .../delete/does-not-have-weaksetdata-internal-slot-map.js | 1 + .../delete/does-not-have-weaksetdata-internal-slot-object.js | 1 + .../delete/does-not-have-weaksetdata-internal-slot-set.js | 1 + ...does-not-have-weaksetdata-internal-slot-weakset-prototype.js | 1 + test/built-ins/WeakSet/prototype/delete/length.js | 1 + test/built-ins/WeakSet/prototype/delete/name.js | 1 + .../prototype/delete/returns-false-value-is-not-object.js | 1 + .../prototype/delete/returns-false-when-delete-is-noop.js | 1 + .../WeakSet/prototype/delete/this-not-object-throw-boolean.js | 1 + .../WeakSet/prototype/delete/this-not-object-throw-null.js | 1 + .../WeakSet/prototype/delete/this-not-object-throw-number.js | 1 + .../WeakSet/prototype/delete/this-not-object-throw-string.js | 1 + .../WeakSet/prototype/delete/this-not-object-throw-symbol.js | 1 + .../WeakSet/prototype/delete/this-not-object-throw-undefined.js | 1 + .../has/does-not-have-weaksetdata-internal-slot-array.js | 1 + .../has/does-not-have-weaksetdata-internal-slot-map.js | 1 + .../has/does-not-have-weaksetdata-internal-slot-object.js | 1 + .../has/does-not-have-weaksetdata-internal-slot-set.js | 1 + ...does-not-have-weaksetdata-internal-slot-weakset-prototype.js | 1 + test/built-ins/WeakSet/prototype/has/has.js | 1 + test/built-ins/WeakSet/prototype/has/length.js | 1 + test/built-ins/WeakSet/prototype/has/name.js | 1 + .../prototype/has/returns-false-when-value-is-not-object.js | 1 + .../prototype/has/returns-false-when-value-not-present.js | 1 + .../WeakSet/prototype/has/returns-true-when-value-present.js | 1 + .../WeakSet/prototype/has/this-not-object-throw-boolean.js | 1 + .../WeakSet/prototype/has/this-not-object-throw-null.js | 1 + .../WeakSet/prototype/has/this-not-object-throw-number.js | 1 + .../WeakSet/prototype/has/this-not-object-throw-string.js | 1 + .../WeakSet/prototype/has/this-not-object-throw-symbol.js | 1 + .../WeakSet/prototype/has/this-not-object-throw-undefined.js | 1 + test/built-ins/WeakSet/prototype/prototype-attributes.js | 1 + test/built-ins/WeakSet/symbol-disallowed-as-weakset-key.js | 1 + test/built-ins/WeakSet/undefined-newtarget.js | 1 + test/built-ins/WeakSet/weakset.js | 1 + 75 files changed, 75 insertions(+), 1 deletion(-) diff --git a/test/built-ins/WeakSet/add-not-callable-throws.js b/test/built-ins/WeakSet/add-not-callable-throws.js index 2bc25a1814..aae684f227 100644 --- a/test/built-ins/WeakSet/add-not-callable-throws.js +++ b/test/built-ins/WeakSet/add-not-callable-throws.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > Throws TypeError if add is not callable on constructor call. info: > diff --git a/test/built-ins/WeakSet/constructor.js b/test/built-ins/WeakSet/constructor.js index f4aa6a952f..a35a14f273 100644 --- a/test/built-ins/WeakSet/constructor.js +++ b/test/built-ins/WeakSet/constructor.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1 +esid: sec-weakset-constructor description: > The WeakSet constructor is the %WeakSet% intrinsic object and the initial value of the WeakSet property of the global object. diff --git a/test/built-ins/WeakSet/empty-iterable.js b/test/built-ins/WeakSet/empty-iterable.js index 5f9d61a592..19eb9f94c1 100644 --- a/test/built-ins/WeakSet/empty-iterable.js +++ b/test/built-ins/WeakSet/empty-iterable.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > If the iterable argument is empty, return new Weakset object. info: > diff --git a/test/built-ins/WeakSet/get-add-method-failure.js b/test/built-ins/WeakSet/get-add-method-failure.js index 6f65bbbda5..1215711c07 100644 --- a/test/built-ins/WeakSet/get-add-method-failure.js +++ b/test/built-ins/WeakSet/get-add-method-failure.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > Return abrupt after getting `add` method. info: > diff --git a/test/built-ins/WeakSet/iterable-failure.js b/test/built-ins/WeakSet/iterable-failure.js index 865d4b3c44..fcc3f847bd 100644 --- a/test/built-ins/WeakSet/iterable-failure.js +++ b/test/built-ins/WeakSet/iterable-failure.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > If the iterable argument is undefined, return new Weakset object. info: > diff --git a/test/built-ins/WeakSet/iterable.js b/test/built-ins/WeakSet/iterable.js index 14db16bed9..cf3075b20c 100644 --- a/test/built-ins/WeakSet/iterable.js +++ b/test/built-ins/WeakSet/iterable.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > Returns the new WeakSet adding the objects from the iterable parameter. info: > diff --git a/test/built-ins/WeakSet/iterator-close-after-add-failure.js b/test/built-ins/WeakSet/iterator-close-after-add-failure.js index 7ea91410d0..fcd9619438 100644 --- a/test/built-ins/WeakSet/iterator-close-after-add-failure.js +++ b/test/built-ins/WeakSet/iterator-close-after-add-failure.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > Return IteratorClose(iter, status) if fail on adding value on constructing. info: > diff --git a/test/built-ins/WeakSet/iterator-next-failure.js b/test/built-ins/WeakSet/iterator-next-failure.js index ccb3c2ca3e..83ec0b2ada 100644 --- a/test/built-ins/WeakSet/iterator-next-failure.js +++ b/test/built-ins/WeakSet/iterator-next-failure.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > Return abrupt from next iterator step. info: > diff --git a/test/built-ins/WeakSet/iterator-value-failure.js b/test/built-ins/WeakSet/iterator-value-failure.js index eb13c04b46..8e692feff1 100644 --- a/test/built-ins/WeakSet/iterator-value-failure.js +++ b/test/built-ins/WeakSet/iterator-value-failure.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > If the iterable argument is empty, return new Weakset object. info: > diff --git a/test/built-ins/WeakSet/length.js b/test/built-ins/WeakSet/length.js index a8caa23e2e..1be33732d0 100644 --- a/test/built-ins/WeakSet/length.js +++ b/test/built-ins/WeakSet/length.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.2 +esid: sec-properties-of-the-weakset-constructor description: > The length property of the WeakSet constructor is 0. includes: [propertyHelper.js] diff --git a/test/built-ins/WeakSet/name.js b/test/built-ins/WeakSet/name.js index 7cacba4420..9febed3085 100644 --- a/test/built-ins/WeakSet/name.js +++ b/test/built-ins/WeakSet/name.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > WeakSet ( [ iterable ] ) diff --git a/test/built-ins/WeakSet/no-iterable.js b/test/built-ins/WeakSet/no-iterable.js index f3ff681a2d..ab36287bd4 100644 --- a/test/built-ins/WeakSet/no-iterable.js +++ b/test/built-ins/WeakSet/no-iterable.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > If the iterable argument is undefined, return new Weakset object. info: > diff --git a/test/built-ins/WeakSet/properties-of-the-weakset-prototype-object.js b/test/built-ins/WeakSet/properties-of-the-weakset-prototype-object.js index b71d698326..cd82c38040 100644 --- a/test/built-ins/WeakSet/properties-of-the-weakset-prototype-object.js +++ b/test/built-ins/WeakSet/properties-of-the-weakset-prototype-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3 +esid: sec-properties-of-the-weakset-prototype-object description: > The WeakSet.prototype's prototype is Object.prototype. info: > diff --git a/test/built-ins/WeakSet/proto-from-ctor-realm.js b/test/built-ins/WeakSet/proto-from-ctor-realm.js index f126f2fb55..504ca0c8ff 100644 --- a/test/built-ins/WeakSet/proto-from-ctor-realm.js +++ b/test/built-ins/WeakSet/proto-from-ctor-realm.js @@ -1,8 +1,8 @@ // Copyright (C) 2016 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- -esid: sec-weakset-iterable es6id: 23.4.1.1 +esid: sec-weakset-iterable description: Default [[Prototype]] value derived from realm of the newTarget info: | [...] diff --git a/test/built-ins/WeakSet/prototype-of-weakset.js b/test/built-ins/WeakSet/prototype-of-weakset.js index e9389ac13c..c91af1d44a 100644 --- a/test/built-ins/WeakSet/prototype-of-weakset.js +++ b/test/built-ins/WeakSet/prototype-of-weakset.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.2 +esid: sec-properties-of-the-weakset-constructor description: > The value of the [[Prototype]] internal slot of the WeakSet constructor is the intrinsic object %FunctionPrototype% (19.2.3). diff --git a/test/built-ins/WeakSet/prototype/Symbol.toStringTag.js b/test/built-ins/WeakSet/prototype/Symbol.toStringTag.js index 33f9c1eff1..b71ec58193 100644 --- a/test/built-ins/WeakSet/prototype/Symbol.toStringTag.js +++ b/test/built-ins/WeakSet/prototype/Symbol.toStringTag.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.5 +esid: sec-weakset.prototype-@@tostringtag description: > `Symbol.toStringTag` property descriptor info: > diff --git a/test/built-ins/WeakSet/prototype/add/add.js b/test/built-ins/WeakSet/prototype/add/add.js index 6c76c71d94..724d972b6c 100644 --- a/test/built-ins/WeakSet/prototype/add/add.js +++ b/test/built-ins/WeakSet/prototype/add/add.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: WeakSet.prototype.add property descriptor info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/adds-element.js b/test/built-ins/WeakSet/prototype/add/adds-element.js index 1f491806fd..16a87738f2 100644 --- a/test/built-ins/WeakSet/prototype/add/adds-element.js +++ b/test/built-ins/WeakSet/prototype/add/adds-element.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: > Appends value as the last element of entries. info: > diff --git a/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-array.js b/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-array.js index 81e458bd55..c7f7732862 100644 --- a/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-array.js +++ b/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-array.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-map.js b/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-map.js index 26aafb60b1..4fd310e21f 100644 --- a/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-map.js +++ b/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-map.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-object.js b/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-object.js index 2b13e930cc..0c04e4d48c 100644 --- a/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-object.js +++ b/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-set.js b/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-set.js index a1b248d267..19540f1ee2 100644 --- a/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-set.js +++ b/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-set.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-weakset-prototype.js b/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-weakset-prototype.js index d4f285aa8f..7dcb7da259 100644 --- a/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-weakset-prototype.js +++ b/test/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-weakset-prototype.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/add/length.js b/test/built-ins/WeakSet/prototype/add/length.js index 3e7838bace..1c5d14d214 100644 --- a/test/built-ins/WeakSet/prototype/add/length.js +++ b/test/built-ins/WeakSet/prototype/add/length.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: WeakSet.prototype.add.length descriptor info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/name.js b/test/built-ins/WeakSet/prototype/add/name.js index b88aa93f78..e49630ef3a 100644 --- a/test/built-ins/WeakSet/prototype/add/name.js +++ b/test/built-ins/WeakSet/prototype/add/name.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: WeakSet.prototype.add.name descriptor info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/returns-this-when-ignoring-duplicate.js b/test/built-ins/WeakSet/prototype/add/returns-this-when-ignoring-duplicate.js index d7363bb184..160b6b8f81 100644 --- a/test/built-ins/WeakSet/prototype/add/returns-this-when-ignoring-duplicate.js +++ b/test/built-ins/WeakSet/prototype/add/returns-this-when-ignoring-duplicate.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: Returns `this` when new value is duplicate. info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/returns-this.js b/test/built-ins/WeakSet/prototype/add/returns-this.js index 789ccbd53d..7b457263d9 100644 --- a/test/built-ins/WeakSet/prototype/add/returns-this.js +++ b/test/built-ins/WeakSet/prototype/add/returns-this.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: Returns `this` after adding a new value. info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-boolean.js b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-boolean.js index 0c0683b132..8e2fb9ab4c 100644 --- a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-boolean.js +++ b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-boolean.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-null.js b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-null.js index 369e7daf8d..b48c99f839 100644 --- a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-null.js +++ b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-null.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-number.js b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-number.js index 0ce12e338e..d90f74e500 100644 --- a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-number.js +++ b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-number.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-string.js b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-string.js index d2390d5405..27bc22255d 100644 --- a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-string.js +++ b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-string.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-symbol.js b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-symbol.js index d54f84ef0d..201d2c33d2 100644 --- a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-symbol.js +++ b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-symbol.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-undefined.js b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-undefined.js index daf6c2393d..cf24d6ae33 100644 --- a/test/built-ins/WeakSet/prototype/add/this-not-object-throw-undefined.js +++ b/test/built-ins/WeakSet/prototype/add/this-not-object-throw-undefined.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/add/value-not-object-throw.js b/test/built-ins/WeakSet/prototype/add/value-not-object-throw.js index 622a6e5d4c..7115398c21 100644 --- a/test/built-ins/WeakSet/prototype/add/value-not-object-throw.js +++ b/test/built-ins/WeakSet/prototype/add/value-not-object-throw.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1 +esid: sec-weakset.prototype.add description: Throws TypeError if `value` is not Object. info: > WeakSet.prototype.add ( value ) diff --git a/test/built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor-intrinsic.js b/test/built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor-intrinsic.js index 5eb8862f66..6e42972003 100644 --- a/test/built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor-intrinsic.js +++ b/test/built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor-intrinsic.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.2 +esid: sec-weakset.prototype.constructor description: > The initial value of WeakSet.prototype.constructor is the %WeakSet% intrinsic object. diff --git a/test/built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor.js b/test/built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor.js index 5773f7eed3..a40f65adc9 100644 --- a/test/built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor.js +++ b/test/built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.2 +esid: sec-weakset.prototype.constructor description: > WeakSet.prototype.constructor property descriptor info: > diff --git a/test/built-ins/WeakSet/prototype/delete/delete-entry-initial-iterable.js b/test/built-ins/WeakSet/prototype/delete/delete-entry-initial-iterable.js index 02e2845a47..7285ecfda2 100644 --- a/test/built-ins/WeakSet/prototype/delete/delete-entry-initial-iterable.js +++ b/test/built-ins/WeakSet/prototype/delete/delete-entry-initial-iterable.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > Delete an entry from initial iterable. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/delete-entry.js b/test/built-ins/WeakSet/prototype/delete/delete-entry.js index 286c2693c2..a511c92e8c 100644 --- a/test/built-ins/WeakSet/prototype/delete/delete-entry.js +++ b/test/built-ins/WeakSet/prototype/delete/delete-entry.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > Delete an entry. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/delete.js b/test/built-ins/WeakSet/prototype/delete/delete.js index 0e5c9bb3fc..d0ead3f3f7 100644 --- a/test/built-ins/WeakSet/prototype/delete/delete.js +++ b/test/built-ins/WeakSet/prototype/delete/delete.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > WeakSet.prototype.delete property descriptor info: > diff --git a/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-array.js b/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-array.js index f90157dd8e..d88e493776 100644 --- a/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-array.js +++ b/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-array.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-map.js b/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-map.js index f779e09da6..5aac433fcd 100644 --- a/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-map.js +++ b/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-map.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-object.js b/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-object.js index 7758d01139..378cc966db 100644 --- a/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-object.js +++ b/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-set.js b/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-set.js index c18918a336..b463548027 100644 --- a/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-set.js +++ b/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-set.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-weakset-prototype.js b/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-weakset-prototype.js index 276472ff28..d2f16d8451 100644 --- a/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-weakset-prototype.js +++ b/test/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-weakset-prototype.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/length.js b/test/built-ins/WeakSet/prototype/delete/length.js index 37ed98ddfa..ecc54b7cc7 100644 --- a/test/built-ins/WeakSet/prototype/delete/length.js +++ b/test/built-ins/WeakSet/prototype/delete/length.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > WeakSet.prototype.delete.length value and writability. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/name.js b/test/built-ins/WeakSet/prototype/delete/name.js index 83f7e6b004..25b7c046c0 100644 --- a/test/built-ins/WeakSet/prototype/delete/name.js +++ b/test/built-ins/WeakSet/prototype/delete/name.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > WeakSet.prototype.delete.name value and writability. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/returns-false-value-is-not-object.js b/test/built-ins/WeakSet/prototype/delete/returns-false-value-is-not-object.js index f832e6d066..b1346ab8d4 100644 --- a/test/built-ins/WeakSet/prototype/delete/returns-false-value-is-not-object.js +++ b/test/built-ins/WeakSet/prototype/delete/returns-false-value-is-not-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > Return false if value is not a non-null Object. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/returns-false-when-delete-is-noop.js b/test/built-ins/WeakSet/prototype/delete/returns-false-when-delete-is-noop.js index 9c549cd96a..96ad95a143 100644 --- a/test/built-ins/WeakSet/prototype/delete/returns-false-when-delete-is-noop.js +++ b/test/built-ins/WeakSet/prototype/delete/returns-false-when-delete-is-noop.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: > Return false if entry wasn't in the WeakSet. info: > diff --git a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-boolean.js b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-boolean.js index 6e7beed6b4..e67b245d77 100644 --- a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-boolean.js +++ b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-boolean.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.delete ( value ) diff --git a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-null.js b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-null.js index f71201387f..091be2b6cc 100644 --- a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-null.js +++ b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-null.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.delete ( value ) diff --git a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-number.js b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-number.js index 7abf016275..8f0db3e2a9 100644 --- a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-number.js +++ b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-number.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.delete ( value ) diff --git a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-string.js b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-string.js index a91650db8c..1d2e5db9a2 100644 --- a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-string.js +++ b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-string.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.delete ( value ) diff --git a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-symbol.js b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-symbol.js index 76df4a419e..8624f6dd0d 100644 --- a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-symbol.js +++ b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-symbol.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.delete ( value ) diff --git a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-undefined.js b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-undefined.js index 9d816870b3..58f156ac13 100644 --- a/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-undefined.js +++ b/test/built-ins/WeakSet/prototype/delete/this-not-object-throw-undefined.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.3 +esid: sec-weakset.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.delete ( value ) diff --git a/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-array.js b/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-array.js index 0fd9d989cf..89e77d42a7 100644 --- a/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-array.js +++ b/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-array.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-map.js b/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-map.js index e821224378..d87f50f227 100644 --- a/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-map.js +++ b/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-map.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-object.js b/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-object.js index 058319b236..ec71eb87a4 100644 --- a/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-object.js +++ b/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-set.js b/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-set.js index e024db3f73..4ffa2536b6 100644 --- a/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-set.js +++ b/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-set.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-weakset-prototype.js b/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-weakset-prototype.js index d21ef2180a..1863cd7dd9 100644 --- a/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-weakset-prototype.js +++ b/test/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-weakset-prototype.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > Throws TypeError if context doesn't have a [[WeakSetData]] internal slot. info: > diff --git a/test/built-ins/WeakSet/prototype/has/has.js b/test/built-ins/WeakSet/prototype/has/has.js index 8a30652ff9..b5522f7c3d 100644 --- a/test/built-ins/WeakSet/prototype/has/has.js +++ b/test/built-ins/WeakSet/prototype/has/has.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > WeakSet.prototype.has property descriptor info: > diff --git a/test/built-ins/WeakSet/prototype/has/length.js b/test/built-ins/WeakSet/prototype/has/length.js index c8564f4d02..2695419e3b 100644 --- a/test/built-ins/WeakSet/prototype/has/length.js +++ b/test/built-ins/WeakSet/prototype/has/length.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > WeakSet.prototype.has.length value and writability. info: > diff --git a/test/built-ins/WeakSet/prototype/has/name.js b/test/built-ins/WeakSet/prototype/has/name.js index ef8f1be9f2..5c7d27de8f 100644 --- a/test/built-ins/WeakSet/prototype/has/name.js +++ b/test/built-ins/WeakSet/prototype/has/name.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > WeakSet.prototype.has.name value and writability. info: > diff --git a/test/built-ins/WeakSet/prototype/has/returns-false-when-value-is-not-object.js b/test/built-ins/WeakSet/prototype/has/returns-false-when-value-is-not-object.js index 803da8bd37..e7cc1838b9 100644 --- a/test/built-ins/WeakSet/prototype/has/returns-false-when-value-is-not-object.js +++ b/test/built-ins/WeakSet/prototype/has/returns-false-when-value-is-not-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > Returns false if value is not a non-null Object. info: > diff --git a/test/built-ins/WeakSet/prototype/has/returns-false-when-value-not-present.js b/test/built-ins/WeakSet/prototype/has/returns-false-when-value-not-present.js index e0a3efc8cc..22c055d7cb 100644 --- a/test/built-ins/WeakSet/prototype/has/returns-false-when-value-not-present.js +++ b/test/built-ins/WeakSet/prototype/has/returns-false-when-value-not-present.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > Return false when value is not present in the WeakSet entries. info: > diff --git a/test/built-ins/WeakSet/prototype/has/returns-true-when-value-present.js b/test/built-ins/WeakSet/prototype/has/returns-true-when-value-present.js index 7ef09dba34..aa781a1ee3 100644 --- a/test/built-ins/WeakSet/prototype/has/returns-true-when-value-present.js +++ b/test/built-ins/WeakSet/prototype/has/returns-true-when-value-present.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: > Returns true when value is present in the WeakSet entries list. info: > diff --git a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-boolean.js b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-boolean.js index b5e99ab6d9..a55a29e8c3 100644 --- a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-boolean.js +++ b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-boolean.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.has ( value ) diff --git a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-null.js b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-null.js index 4ea248c717..e0bbf4705f 100644 --- a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-null.js +++ b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-null.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.has ( value ) diff --git a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-number.js b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-number.js index 7b23eb999e..7c647aae38 100644 --- a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-number.js +++ b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-number.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.has ( value ) diff --git a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-string.js b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-string.js index 315c5d240d..6797162ede 100644 --- a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-string.js +++ b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-string.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.has ( value ) diff --git a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-symbol.js b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-symbol.js index cecb82acbf..bf6ab69d2d 100644 --- a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-symbol.js +++ b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-symbol.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.has ( value ) diff --git a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-undefined.js b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-undefined.js index b45fe70d6d..c0369d1731 100644 --- a/test/built-ins/WeakSet/prototype/has/this-not-object-throw-undefined.js +++ b/test/built-ins/WeakSet/prototype/has/this-not-object-throw-undefined.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.4 +esid: sec-weakset.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakSet.prototype.has ( value ) diff --git a/test/built-ins/WeakSet/prototype/prototype-attributes.js b/test/built-ins/WeakSet/prototype/prototype-attributes.js index 2d5f542469..41aeac2959 100644 --- a/test/built-ins/WeakSet/prototype/prototype-attributes.js +++ b/test/built-ins/WeakSet/prototype/prototype-attributes.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.2.1 +esid: sec-weakset.prototype description: > WeakSet.prototype is not writable, not enumerable and not configurable. includes: [propertyHelper.js] diff --git a/test/built-ins/WeakSet/symbol-disallowed-as-weakset-key.js b/test/built-ins/WeakSet/symbol-disallowed-as-weakset-key.js index ce895ae161..148ff2d0de 100644 --- a/test/built-ins/WeakSet/symbol-disallowed-as-weakset-key.js +++ b/test/built-ins/WeakSet/symbol-disallowed-as-weakset-key.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.3.1_S2 +esid: sec-weakset.prototype.add description: > Symbol may not be used as a WeakSet entry features: [WeakSet] diff --git a/test/built-ins/WeakSet/undefined-newtarget.js b/test/built-ins/WeakSet/undefined-newtarget.js index c25a85bcde..eb81c79583 100644 --- a/test/built-ins/WeakSet/undefined-newtarget.js +++ b/test/built-ins/WeakSet/undefined-newtarget.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > The WeakSet constructor is the %WeakSet% intrinsic object and the initial value of the WeakSet property of the global object. diff --git a/test/built-ins/WeakSet/weakset.js b/test/built-ins/WeakSet/weakset.js index 312581668c..59dacb52ec 100644 --- a/test/built-ins/WeakSet/weakset.js +++ b/test/built-ins/WeakSet/weakset.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.4.1.1 +esid: sec-weakset-iterable description: > WeakSet ( [ iterable ] ) -- GitLab