From 518df03a5930002de11011e221f77a5b2ed35e5c Mon Sep 17 00:00:00 2001 From: Lyza Gardner <lyza@lyza.com> Date: Fri, 30 Jun 2017 10:46:27 -0400 Subject: [PATCH] Add `esid` to built-ins/WeakMap (#1119) --- test/built-ins/WeakMap/constructor.js | 1 + test/built-ins/WeakMap/empty-iterable.js | 1 + test/built-ins/WeakMap/get-set-method-failure.js | 1 + test/built-ins/WeakMap/iterable-failure.js | 1 + test/built-ins/WeakMap/iterable.js | 1 + test/built-ins/WeakMap/iterator-close-after-set-failure.js | 1 + .../WeakMap/iterator-item-first-entry-returns-abrupt.js | 1 + .../WeakMap/iterator-item-second-entry-returns-abrupt.js | 1 + .../WeakMap/iterator-items-are-not-object-close-iterator.js | 1 + test/built-ins/WeakMap/iterator-items-are-not-object.js | 1 + test/built-ins/WeakMap/iterator-next-failure.js | 1 + test/built-ins/WeakMap/iterator-value-failure.js | 1 + test/built-ins/WeakMap/length.js | 1 + test/built-ins/WeakMap/name.js | 1 + test/built-ins/WeakMap/no-iterable.js | 1 + test/built-ins/WeakMap/properties-of-map-instances.js | 1 + .../WeakMap/properties-of-the-weakmap-prototype-object.js | 1 + test/built-ins/WeakMap/proto-from-ctor-realm.js | 2 +- test/built-ins/WeakMap/prototype-of-weakmap.js | 1 + test/built-ins/WeakMap/prototype/Symbol.toStringTag.js | 1 + test/built-ins/WeakMap/prototype/constructor.js | 1 + .../WeakMap/prototype/delete/delete-entry-initial-iterable.js | 1 + test/built-ins/WeakMap/prototype/delete/delete-entry.js | 1 + test/built-ins/WeakMap/prototype/delete/delete.js | 1 + .../delete/does-not-have-weakmapdata-internal-slot-array.js | 1 + .../delete/does-not-have-weakmapdata-internal-slot-map.js | 1 + .../delete/does-not-have-weakmapdata-internal-slot-object.js | 1 + .../delete/does-not-have-weakmapdata-internal-slot-set.js | 1 + ...does-not-have-weakmapdata-internal-slot-weakmap-prototype.js | 1 + test/built-ins/WeakMap/prototype/delete/length.js | 1 + test/built-ins/WeakMap/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 + .../WeakMap/prototype/delete/this-not-object-throw-boolean.js | 1 + .../WeakMap/prototype/delete/this-not-object-throw-null.js | 1 + .../WeakMap/prototype/delete/this-not-object-throw-number.js | 1 + .../WeakMap/prototype/delete/this-not-object-throw-string.js | 1 + .../WeakMap/prototype/delete/this-not-object-throw-symbol.js | 1 + .../WeakMap/prototype/delete/this-not-object-throw-undefined.js | 1 + .../get/does-not-have-weakmapdata-internal-slot-map.js | 1 + .../get/does-not-have-weakmapdata-internal-slot-set.js | 1 + .../prototype/get/does-not-have-weakmapdata-internal-slot.js | 1 + test/built-ins/WeakMap/prototype/get/get.js | 1 + test/built-ins/WeakMap/prototype/get/length.js | 1 + test/built-ins/WeakMap/prototype/get/name.js | 1 + .../prototype/get/returns-undefined-key-is-not-object.js | 1 + test/built-ins/WeakMap/prototype/get/returns-undefined.js | 1 + test/built-ins/WeakMap/prototype/get/returns-value.js | 1 + test/built-ins/WeakMap/prototype/get/this-not-object-throw.js | 1 + .../has/does-not-have-weakmapdata-internal-slot-array.js | 1 + .../has/does-not-have-weakmapdata-internal-slot-map.js | 1 + .../has/does-not-have-weakmapdata-internal-slot-object.js | 1 + .../has/does-not-have-weakmapdata-internal-slot-set.js | 1 + ...does-not-have-weakmapdata-internal-slot-weakmap-prototype.js | 1 + test/built-ins/WeakMap/prototype/has/has.js | 1 + test/built-ins/WeakMap/prototype/has/length.js | 1 + test/built-ins/WeakMap/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 + .../WeakMap/prototype/has/returns-true-when-value-present.js | 1 + .../WeakMap/prototype/has/this-not-object-throw-boolean.js | 1 + .../WeakMap/prototype/has/this-not-object-throw-null.js | 1 + .../WeakMap/prototype/has/this-not-object-throw-number.js | 1 + .../WeakMap/prototype/has/this-not-object-throw-string.js | 1 + .../WeakMap/prototype/has/this-not-object-throw-symbol.js | 1 + .../WeakMap/prototype/has/this-not-object-throw-undefined.js | 1 + test/built-ins/WeakMap/prototype/prototype-attributes.js | 1 + test/built-ins/WeakMap/prototype/set/adds-element.js | 1 + .../set/does-not-have-weakmapdata-internal-slot-array.js | 1 + .../set/does-not-have-weakmapdata-internal-slot-map.js | 1 + .../set/does-not-have-weakmapdata-internal-slot-object.js | 1 + .../set/does-not-have-weakmapdata-internal-slot-set.js | 1 + ...does-not-have-weakmapdata-internal-slot-weakmap-prototype.js | 1 + test/built-ins/WeakMap/prototype/set/key-not-object-throw.js | 1 + test/built-ins/WeakMap/prototype/set/length.js | 1 + test/built-ins/WeakMap/prototype/set/name.js | 1 + .../prototype/set/returns-this-when-ignoring-duplicate.js | 1 + test/built-ins/WeakMap/prototype/set/returns-this.js | 1 + test/built-ins/WeakMap/prototype/set/set.js | 1 + .../WeakMap/prototype/set/this-not-object-throw-boolean.js | 1 + .../WeakMap/prototype/set/this-not-object-throw-null.js | 1 + .../WeakMap/prototype/set/this-not-object-throw-number.js | 1 + .../WeakMap/prototype/set/this-not-object-throw-string.js | 1 + .../WeakMap/prototype/set/this-not-object-throw-symbol.js | 1 + .../WeakMap/prototype/set/this-not-object-throw-undefined.js | 1 + test/built-ins/WeakMap/set-not-callable-throws.js | 1 + test/built-ins/WeakMap/undefined-newtarget.js | 1 + test/built-ins/WeakMap/weakmap.js | 1 + 88 files changed, 88 insertions(+), 1 deletion(-) diff --git a/test/built-ins/WeakMap/constructor.js b/test/built-ins/WeakMap/constructor.js index 90a3ab6eaf..12ca92b01c 100644 --- a/test/built-ins/WeakMap/constructor.js +++ b/test/built-ins/WeakMap/constructor.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1 +esid: sec-weakmap-constructor description: > The WeakMap constructor is the %WeakMap% intrinsic object and the initial value of the WeakMap property of the global object. diff --git a/test/built-ins/WeakMap/empty-iterable.js b/test/built-ins/WeakMap/empty-iterable.js index 045e2df5bc..f36a66d19f 100644 --- a/test/built-ins/WeakMap/empty-iterable.js +++ b/test/built-ins/WeakMap/empty-iterable.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > If the iterable argument is empty, return new WeakMap object. info: > diff --git a/test/built-ins/WeakMap/get-set-method-failure.js b/test/built-ins/WeakMap/get-set-method-failure.js index b24a300691..fd7fd7753a 100644 --- a/test/built-ins/WeakMap/get-set-method-failure.js +++ b/test/built-ins/WeakMap/get-set-method-failure.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > Return abrupt after getting `set` method. info: > diff --git a/test/built-ins/WeakMap/iterable-failure.js b/test/built-ins/WeakMap/iterable-failure.js index f28e5a9b91..9408a9c1bf 100644 --- a/test/built-ins/WeakMap/iterable-failure.js +++ b/test/built-ins/WeakMap/iterable-failure.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > If the iterable argument is undefined, return new WeakMap object. info: > diff --git a/test/built-ins/WeakMap/iterable.js b/test/built-ins/WeakMap/iterable.js index c964e0e6d0..b87a937420 100644 --- a/test/built-ins/WeakMap/iterable.js +++ b/test/built-ins/WeakMap/iterable.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > Returns the new WeakMap adding the objects from the iterable parameter. info: > diff --git a/test/built-ins/WeakMap/iterator-close-after-set-failure.js b/test/built-ins/WeakMap/iterator-close-after-set-failure.js index c4597f76b2..2624cf1c06 100644 --- a/test/built-ins/WeakMap/iterator-close-after-set-failure.js +++ b/test/built-ins/WeakMap/iterator-close-after-set-failure.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > Return IteratorClose(iter, status) if fail on adding value on constructing. info: > diff --git a/test/built-ins/WeakMap/iterator-item-first-entry-returns-abrupt.js b/test/built-ins/WeakMap/iterator-item-first-entry-returns-abrupt.js index e3b9a017ba..91eb06fc26 100644 --- a/test/built-ins/WeakMap/iterator-item-first-entry-returns-abrupt.js +++ b/test/built-ins/WeakMap/iterator-item-first-entry-returns-abrupt.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > Closes iterator if item first entry completes abruptly. info: > diff --git a/test/built-ins/WeakMap/iterator-item-second-entry-returns-abrupt.js b/test/built-ins/WeakMap/iterator-item-second-entry-returns-abrupt.js index a3e0c83e43..65371034a7 100644 --- a/test/built-ins/WeakMap/iterator-item-second-entry-returns-abrupt.js +++ b/test/built-ins/WeakMap/iterator-item-second-entry-returns-abrupt.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > Closes iterator if item second entry completes abruptly. info: > diff --git a/test/built-ins/WeakMap/iterator-items-are-not-object-close-iterator.js b/test/built-ins/WeakMap/iterator-items-are-not-object-close-iterator.js index b50834448e..5ee3624495 100644 --- a/test/built-ins/WeakMap/iterator-items-are-not-object-close-iterator.js +++ b/test/built-ins/WeakMap/iterator-items-are-not-object-close-iterator.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > Closes the iterator object after not object error on next item. info: > diff --git a/test/built-ins/WeakMap/iterator-items-are-not-object.js b/test/built-ins/WeakMap/iterator-items-are-not-object.js index be1904a66c..2eccbff5d5 100644 --- a/test/built-ins/WeakMap/iterator-items-are-not-object.js +++ b/test/built-ins/WeakMap/iterator-items-are-not-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > Throws a TypeError if iterable itens are not Objects. info: > diff --git a/test/built-ins/WeakMap/iterator-next-failure.js b/test/built-ins/WeakMap/iterator-next-failure.js index cb084f0907..ef0be06876 100644 --- a/test/built-ins/WeakMap/iterator-next-failure.js +++ b/test/built-ins/WeakMap/iterator-next-failure.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > Return abrupt from next iterator step. info: > diff --git a/test/built-ins/WeakMap/iterator-value-failure.js b/test/built-ins/WeakMap/iterator-value-failure.js index 7a0626dd42..eaad1004c5 100644 --- a/test/built-ins/WeakMap/iterator-value-failure.js +++ b/test/built-ins/WeakMap/iterator-value-failure.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > If the iterable argument is empty, return new WeakMap object. info: > diff --git a/test/built-ins/WeakMap/length.js b/test/built-ins/WeakMap/length.js index 2db93622b8..1cfe69bbd0 100644 --- a/test/built-ins/WeakMap/length.js +++ b/test/built-ins/WeakMap/length.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.2 +esid: sec-properties-of-the-weakmap-constructor description: > The length property of the WeakMap constructor is 0. includes: [propertyHelper.js] diff --git a/test/built-ins/WeakMap/name.js b/test/built-ins/WeakMap/name.js index 75d24e2bbc..7aafce494c 100644 --- a/test/built-ins/WeakMap/name.js +++ b/test/built-ins/WeakMap/name.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > WeakMap ( [ iterable ] ) diff --git a/test/built-ins/WeakMap/no-iterable.js b/test/built-ins/WeakMap/no-iterable.js index 229a28fde2..8cc1d61b67 100644 --- a/test/built-ins/WeakMap/no-iterable.js +++ b/test/built-ins/WeakMap/no-iterable.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > If the iterable argument is undefined, return new WeakMap object. info: > diff --git a/test/built-ins/WeakMap/properties-of-map-instances.js b/test/built-ins/WeakMap/properties-of-map-instances.js index f928f0bec4..e9d40fa229 100644 --- a/test/built-ins/WeakMap/properties-of-map-instances.js +++ b/test/built-ins/WeakMap/properties-of-map-instances.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.4 +esid: sec-properties-of-weakmap-instances description: > WeakMap instances are ordinary objects that inherit properties from the WeakMap prototype. diff --git a/test/built-ins/WeakMap/properties-of-the-weakmap-prototype-object.js b/test/built-ins/WeakMap/properties-of-the-weakmap-prototype-object.js index bebb9f9454..35311782ef 100644 --- a/test/built-ins/WeakMap/properties-of-the-weakmap-prototype-object.js +++ b/test/built-ins/WeakMap/properties-of-the-weakmap-prototype-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3 +esid: sec-properties-of-the-weakmap-prototype-object description: > The WeakMap.prototype's prototype is Object.prototype. info: > diff --git a/test/built-ins/WeakMap/proto-from-ctor-realm.js b/test/built-ins/WeakMap/proto-from-ctor-realm.js index b010ff5ade..4188f56865 100644 --- a/test/built-ins/WeakMap/proto-from-ctor-realm.js +++ b/test/built-ins/WeakMap/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-weakmap-iterable es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: Default [[Prototype]] value derived from realm of the newTarget info: | [...] diff --git a/test/built-ins/WeakMap/prototype-of-weakmap.js b/test/built-ins/WeakMap/prototype-of-weakmap.js index c93853eb23..deeaa1f27e 100644 --- a/test/built-ins/WeakMap/prototype-of-weakmap.js +++ b/test/built-ins/WeakMap/prototype-of-weakmap.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.2 +esid: sec-properties-of-the-weakmap-constructor description: > The value of the [[Prototype]] internal slot of the WeakMap constructor is the intrinsic object %FunctionPrototype% (19.2.3). diff --git a/test/built-ins/WeakMap/prototype/Symbol.toStringTag.js b/test/built-ins/WeakMap/prototype/Symbol.toStringTag.js index a5fb0227b0..c9d19c91a5 100644 --- a/test/built-ins/WeakMap/prototype/Symbol.toStringTag.js +++ b/test/built-ins/WeakMap/prototype/Symbol.toStringTag.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.6 +esid: sec-weakmap.prototype-@@tostringtag description: > `Symbol.toStringTag` property descriptor info: > diff --git a/test/built-ins/WeakMap/prototype/constructor.js b/test/built-ins/WeakMap/prototype/constructor.js index 19ee90ee0d..186d6fee70 100644 --- a/test/built-ins/WeakMap/prototype/constructor.js +++ b/test/built-ins/WeakMap/prototype/constructor.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.1 +esid: sec-weakmap.prototype.constructor description: > WeakMap.prototype.constructor value and property descriptor info: > diff --git a/test/built-ins/WeakMap/prototype/delete/delete-entry-initial-iterable.js b/test/built-ins/WeakMap/prototype/delete/delete-entry-initial-iterable.js index b5858f5f28..d4b1266829 100644 --- a/test/built-ins/WeakMap/prototype/delete/delete-entry-initial-iterable.js +++ b/test/built-ins/WeakMap/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.3.3.2 +esid: sec-weakmap.prototype.delete description: > Delete an entry from initial iterable. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/delete-entry.js b/test/built-ins/WeakMap/prototype/delete/delete-entry.js index 8faa832ff9..a7b636e346 100644 --- a/test/built-ins/WeakMap/prototype/delete/delete-entry.js +++ b/test/built-ins/WeakMap/prototype/delete/delete-entry.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.2 +esid: sec-weakmap.prototype.delete description: > Delete an entry. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/delete.js b/test/built-ins/WeakMap/prototype/delete/delete.js index a75c7af1d5..3dc45c4a4c 100644 --- a/test/built-ins/WeakMap/prototype/delete/delete.js +++ b/test/built-ins/WeakMap/prototype/delete/delete.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.2 +esid: sec-weakmap.prototype.delete description: > WeakMap.prototype.delete property descriptor info: > diff --git a/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-array.js b/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-array.js index 8cc80bf620..2795622a90 100644 --- a/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-array.js +++ b/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-array.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.2 +esid: sec-weakmap.prototype.delete description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-map.js b/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-map.js index cb5807eee7..0ef063dc6d 100644 --- a/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-map.js +++ b/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-map.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.2 +esid: sec-weakmap.prototype.delete description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-object.js b/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-object.js index 94d6dcaed9..d12dcd2eca 100644 --- a/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-object.js +++ b/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.2 +esid: sec-weakmap.prototype.delete description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-set.js b/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-set.js index c523557f91..1001f28686 100644 --- a/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-set.js +++ b/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-set.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.2 +esid: sec-weakmap.prototype.delete description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js b/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js index 5ed3f33f4d..3fcb1ce4d5 100644 --- a/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js +++ b/test/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.2 +esid: sec-weakmap.prototype.delete description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/length.js b/test/built-ins/WeakMap/prototype/delete/length.js index ff5dc74d82..11e7999249 100644 --- a/test/built-ins/WeakMap/prototype/delete/length.js +++ b/test/built-ins/WeakMap/prototype/delete/length.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.2 +esid: sec-weakmap.prototype.delete description: > WeakMap.prototype.delete.length value and writability. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/name.js b/test/built-ins/WeakMap/prototype/delete/name.js index 31d28f728d..81d77c6424 100644 --- a/test/built-ins/WeakMap/prototype/delete/name.js +++ b/test/built-ins/WeakMap/prototype/delete/name.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.2 +esid: sec-weakmap.prototype.delete description: > WeakMap.prototype.delete.name value and writability. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/returns-false-value-is-not-object.js b/test/built-ins/WeakMap/prototype/delete/returns-false-value-is-not-object.js index b51ce25883..d8db0d8c62 100644 --- a/test/built-ins/WeakMap/prototype/delete/returns-false-value-is-not-object.js +++ b/test/built-ins/WeakMap/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.3.3.2 +esid: sec-weakmap.prototype.delete description: > Return false if value is not an Object. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/returns-false-when-delete-is-noop.js b/test/built-ins/WeakMap/prototype/delete/returns-false-when-delete-is-noop.js index 2e0bee9092..6ec472637f 100644 --- a/test/built-ins/WeakMap/prototype/delete/returns-false-when-delete-is-noop.js +++ b/test/built-ins/WeakMap/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.3.3.2 +esid: sec-weakmap.prototype.delete description: > Return false if entry is not in the WeakMap. info: > diff --git a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-boolean.js b/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-boolean.js index cdb94487c1..e2efb8dd05 100644 --- a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-boolean.js +++ b/test/built-ins/WeakMap/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.3.3.2 +esid: sec-weakmap.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.delete ( value ) diff --git a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-null.js b/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-null.js index 0cdb8ae681..f87b0b342e 100644 --- a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-null.js +++ b/test/built-ins/WeakMap/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.3.3.2 +esid: sec-weakmap.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.delete ( value ) diff --git a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-number.js b/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-number.js index 2143ede79d..3a42de1444 100644 --- a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-number.js +++ b/test/built-ins/WeakMap/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.3.3.2 +esid: sec-weakmap.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.delete ( value ) diff --git a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-string.js b/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-string.js index 1ee40def3c..f47f616372 100644 --- a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-string.js +++ b/test/built-ins/WeakMap/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.3.3.2 +esid: sec-weakmap.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.delete ( value ) diff --git a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-symbol.js b/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-symbol.js index a368da9d6c..271c5fcd93 100644 --- a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-symbol.js +++ b/test/built-ins/WeakMap/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.3.3.2 +esid: sec-weakmap.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.delete ( value ) diff --git a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-undefined.js b/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-undefined.js index 30317c132d..d5df0228b2 100644 --- a/test/built-ins/WeakMap/prototype/delete/this-not-object-throw-undefined.js +++ b/test/built-ins/WeakMap/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.3.3.2 +esid: sec-weakmap.prototype.delete description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.delete ( value ) diff --git a/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-map.js b/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-map.js index 1bbc12bcc2..a5f0d16988 100644 --- a/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-map.js +++ b/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-map.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.3 +esid: sec-weakmap.prototype.get description: > Throws a TypeError if `this` is a Map object. info: > diff --git a/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-set.js b/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-set.js index a317baf680..7d5b389f3a 100644 --- a/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-set.js +++ b/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-set.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.3 +esid: sec-weakmap.prototype.get description: > Throws a TypeError if `this` is a Set object. info: > diff --git a/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot.js b/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot.js index aebef87569..160d171417 100644 --- a/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot.js +++ b/test/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.3 +esid: sec-weakmap.prototype.get description: > Throws a TypeError if `this` does not have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/get/get.js b/test/built-ins/WeakMap/prototype/get/get.js index e2610284de..0cafbec648 100644 --- a/test/built-ins/WeakMap/prototype/get/get.js +++ b/test/built-ins/WeakMap/prototype/get/get.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.3 +esid: sec-weakmap.prototype.get description: > Property type and descriptor. info: > diff --git a/test/built-ins/WeakMap/prototype/get/length.js b/test/built-ins/WeakMap/prototype/get/length.js index 48ed357af2..42fc1b4765 100644 --- a/test/built-ins/WeakMap/prototype/get/length.js +++ b/test/built-ins/WeakMap/prototype/get/length.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.3 +esid: sec-weakmap.prototype.get description: > WeakMap.prototype.get.length value and descriptor. info: > diff --git a/test/built-ins/WeakMap/prototype/get/name.js b/test/built-ins/WeakMap/prototype/get/name.js index 28ed494c1e..4ec643c0d1 100644 --- a/test/built-ins/WeakMap/prototype/get/name.js +++ b/test/built-ins/WeakMap/prototype/get/name.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.3 +esid: sec-weakmap.prototype.get description: > WeakMap.prototype.get.name value and descriptor. info: > diff --git a/test/built-ins/WeakMap/prototype/get/returns-undefined-key-is-not-object.js b/test/built-ins/WeakMap/prototype/get/returns-undefined-key-is-not-object.js index 0785269756..bfe4097f0f 100644 --- a/test/built-ins/WeakMap/prototype/get/returns-undefined-key-is-not-object.js +++ b/test/built-ins/WeakMap/prototype/get/returns-undefined-key-is-not-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.3 +esid: sec-weakmap.prototype.get description: > Returns undefined when key is not an Object. info: > diff --git a/test/built-ins/WeakMap/prototype/get/returns-undefined.js b/test/built-ins/WeakMap/prototype/get/returns-undefined.js index ff3b22cd6a..6cb67b59aa 100644 --- a/test/built-ins/WeakMap/prototype/get/returns-undefined.js +++ b/test/built-ins/WeakMap/prototype/get/returns-undefined.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.3 +esid: sec-weakmap.prototype.get description: > Returns undefined when key is not on the WeakMap object. info: > diff --git a/test/built-ins/WeakMap/prototype/get/returns-value.js b/test/built-ins/WeakMap/prototype/get/returns-value.js index 143e641219..6e95f03ffa 100644 --- a/test/built-ins/WeakMap/prototype/get/returns-value.js +++ b/test/built-ins/WeakMap/prototype/get/returns-value.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.3 +esid: sec-weakmap.prototype.get description: > Returns the value from the specified key info: > diff --git a/test/built-ins/WeakMap/prototype/get/this-not-object-throw.js b/test/built-ins/WeakMap/prototype/get/this-not-object-throw.js index 7113ae22f2..4ba3fb8662 100644 --- a/test/built-ins/WeakMap/prototype/get/this-not-object-throw.js +++ b/test/built-ins/WeakMap/prototype/get/this-not-object-throw.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.3 +esid: sec-weakmap.prototype.get description: > Throws a TypeError if `this` value is not an Object. info: > diff --git a/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-array.js b/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-array.js index 33dc84e342..0e357143f7 100644 --- a/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-array.js +++ b/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-array.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.4 +esid: sec-weakmap.prototype.has description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-map.js b/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-map.js index 5fd060eac7..abd1cc5ea6 100644 --- a/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-map.js +++ b/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-map.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.4 +esid: sec-weakmap.prototype.has description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-object.js b/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-object.js index 013b247870..80d7edcea9 100644 --- a/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-object.js +++ b/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.4 +esid: sec-weakmap.prototype.has description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-set.js b/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-set.js index 1f9bb68aee..c1c8f64167 100644 --- a/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-set.js +++ b/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-set.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.4 +esid: sec-weakmap.prototype.has description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js b/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js index 297b9da183..845096ac84 100644 --- a/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js +++ b/test/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.4 +esid: sec-weakmap.prototype.has description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/has/has.js b/test/built-ins/WeakMap/prototype/has/has.js index 9567bb7cf7..3316f893f9 100644 --- a/test/built-ins/WeakMap/prototype/has/has.js +++ b/test/built-ins/WeakMap/prototype/has/has.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.4 +esid: sec-weakmap.prototype.has description: > WeakMap.prototype.has property descriptor info: > diff --git a/test/built-ins/WeakMap/prototype/has/length.js b/test/built-ins/WeakMap/prototype/has/length.js index 17291222b9..c9007978ce 100644 --- a/test/built-ins/WeakMap/prototype/has/length.js +++ b/test/built-ins/WeakMap/prototype/has/length.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.4 +esid: sec-weakmap.prototype.has description: > WeakMap.prototype.has.length value and writability. info: > diff --git a/test/built-ins/WeakMap/prototype/has/name.js b/test/built-ins/WeakMap/prototype/has/name.js index 04c7c0e0fd..8d68b08e0b 100644 --- a/test/built-ins/WeakMap/prototype/has/name.js +++ b/test/built-ins/WeakMap/prototype/has/name.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.4 +esid: sec-weakmap.prototype.has description: > WeakMap.prototype.has.name value and writability. info: > diff --git a/test/built-ins/WeakMap/prototype/has/returns-false-when-value-is-not-object.js b/test/built-ins/WeakMap/prototype/has/returns-false-when-value-is-not-object.js index e721e15069..9ca418dca7 100644 --- a/test/built-ins/WeakMap/prototype/has/returns-false-when-value-is-not-object.js +++ b/test/built-ins/WeakMap/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.3.3.4 +esid: sec-weakmap.prototype.has description: > Returns false if value is not an Object. info: > diff --git a/test/built-ins/WeakMap/prototype/has/returns-false-when-value-not-present.js b/test/built-ins/WeakMap/prototype/has/returns-false-when-value-not-present.js index adce12027d..0f5bada751 100644 --- a/test/built-ins/WeakMap/prototype/has/returns-false-when-value-not-present.js +++ b/test/built-ins/WeakMap/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.3.3.4 +esid: sec-weakmap.prototype.has description: > Return false when value is not present in the WeakMap entries. info: > diff --git a/test/built-ins/WeakMap/prototype/has/returns-true-when-value-present.js b/test/built-ins/WeakMap/prototype/has/returns-true-when-value-present.js index 07724ea278..1413ec0ac4 100644 --- a/test/built-ins/WeakMap/prototype/has/returns-true-when-value-present.js +++ b/test/built-ins/WeakMap/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.3.3.4 +esid: sec-weakmap.prototype.has description: > Returns true when value is present in the WeakMap entries list. info: > diff --git a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-boolean.js b/test/built-ins/WeakMap/prototype/has/this-not-object-throw-boolean.js index 6d6f862f02..bd6e323886 100644 --- a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-boolean.js +++ b/test/built-ins/WeakMap/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.3.3.4 +esid: sec-weakmap.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.has ( value ) diff --git a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-null.js b/test/built-ins/WeakMap/prototype/has/this-not-object-throw-null.js index 8f7863016f..93b9c5b9d4 100644 --- a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-null.js +++ b/test/built-ins/WeakMap/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.3.3.4 +esid: sec-weakmap.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.has ( value ) diff --git a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-number.js b/test/built-ins/WeakMap/prototype/has/this-not-object-throw-number.js index b6bb5c9830..63bad8a200 100644 --- a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-number.js +++ b/test/built-ins/WeakMap/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.3.3.4 +esid: sec-weakmap.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.has ( value ) diff --git a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-string.js b/test/built-ins/WeakMap/prototype/has/this-not-object-throw-string.js index 5b44cdb08d..3e6002431b 100644 --- a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-string.js +++ b/test/built-ins/WeakMap/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.3.3.4 +esid: sec-weakmap.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.has ( value ) diff --git a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-symbol.js b/test/built-ins/WeakMap/prototype/has/this-not-object-throw-symbol.js index 1eb3680cbc..b19e474467 100644 --- a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-symbol.js +++ b/test/built-ins/WeakMap/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.3.3.4 +esid: sec-weakmap.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.has ( value ) diff --git a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-undefined.js b/test/built-ins/WeakMap/prototype/has/this-not-object-throw-undefined.js index 2c8fb4be06..89f80c0c0d 100644 --- a/test/built-ins/WeakMap/prototype/has/this-not-object-throw-undefined.js +++ b/test/built-ins/WeakMap/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.3.3.4 +esid: sec-weakmap.prototype.has description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.has ( value ) diff --git a/test/built-ins/WeakMap/prototype/prototype-attributes.js b/test/built-ins/WeakMap/prototype/prototype-attributes.js index 19941f4ce5..5d2670ccdf 100644 --- a/test/built-ins/WeakMap/prototype/prototype-attributes.js +++ b/test/built-ins/WeakMap/prototype/prototype-attributes.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.2.1 +esid: sec-weakmap.prototype description: > WeakMap.prototype is not writable, not enumerable and not configurable. includes: [propertyHelper.js] diff --git a/test/built-ins/WeakMap/prototype/set/adds-element.js b/test/built-ins/WeakMap/prototype/set/adds-element.js index 0b0d86f63e..da8e1fd9a0 100644 --- a/test/built-ins/WeakMap/prototype/set/adds-element.js +++ b/test/built-ins/WeakMap/prototype/set/adds-element.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: > Appends value as the last element of entries. info: > diff --git a/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-array.js b/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-array.js index b98e11d2fd..adf7c99b81 100644 --- a/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-array.js +++ b/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-array.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-map.js b/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-map.js index b17dbc7f63..0b710c2aa7 100644 --- a/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-map.js +++ b/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-map.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-object.js b/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-object.js index 5adc57bc59..03f9385d4c 100644 --- a/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-object.js +++ b/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-object.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-set.js b/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-set.js index 0ef36a5937..800dc1b344 100644 --- a/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-set.js +++ b/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-set.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js b/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js index 59d4308dde..871cc2c4e0 100644 --- a/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js +++ b/test/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: > Throws TypeError if `this` doesn't have a [[WeakMapData]] internal slot. info: > diff --git a/test/built-ins/WeakMap/prototype/set/key-not-object-throw.js b/test/built-ins/WeakMap/prototype/set/key-not-object-throw.js index 4b4031d1c5..047914fcfd 100644 --- a/test/built-ins/WeakMap/prototype/set/key-not-object-throw.js +++ b/test/built-ins/WeakMap/prototype/set/key-not-object-throw.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: Throws TypeError if `key` is not Object. info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/prototype/set/length.js b/test/built-ins/WeakMap/prototype/set/length.js index 0d687e51f2..39cfab1986 100644 --- a/test/built-ins/WeakMap/prototype/set/length.js +++ b/test/built-ins/WeakMap/prototype/set/length.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: WeakMap.prototype.set.length descriptor info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/prototype/set/name.js b/test/built-ins/WeakMap/prototype/set/name.js index 9c4f63080f..eb58a71ea8 100644 --- a/test/built-ins/WeakMap/prototype/set/name.js +++ b/test/built-ins/WeakMap/prototype/set/name.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: WeakMap.prototype.set.name descriptor info: > WeakMap.prototype.set ( value ) diff --git a/test/built-ins/WeakMap/prototype/set/returns-this-when-ignoring-duplicate.js b/test/built-ins/WeakMap/prototype/set/returns-this-when-ignoring-duplicate.js index b722125046..384ca455a5 100644 --- a/test/built-ins/WeakMap/prototype/set/returns-this-when-ignoring-duplicate.js +++ b/test/built-ins/WeakMap/prototype/set/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.3.3.5 +esid: sec-weakmap.prototype.set description: Returns `this` when new value is duplicate. info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/prototype/set/returns-this.js b/test/built-ins/WeakMap/prototype/set/returns-this.js index d92c5fc801..dec9bf49e6 100644 --- a/test/built-ins/WeakMap/prototype/set/returns-this.js +++ b/test/built-ins/WeakMap/prototype/set/returns-this.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: Returns `this` after setting a new value. info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/prototype/set/set.js b/test/built-ins/WeakMap/prototype/set/set.js index 173b3e0ebf..2ac5058053 100644 --- a/test/built-ins/WeakMap/prototype/set/set.js +++ b/test/built-ins/WeakMap/prototype/set/set.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.3.5 +esid: sec-weakmap.prototype.set description: WeakMap.prototype.set property descriptor info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-boolean.js b/test/built-ins/WeakMap/prototype/set/this-not-object-throw-boolean.js index e36b6201e7..261b4a8a85 100644 --- a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-boolean.js +++ b/test/built-ins/WeakMap/prototype/set/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.3.3.5 +esid: sec-weakmap.prototype.set description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-null.js b/test/built-ins/WeakMap/prototype/set/this-not-object-throw-null.js index dba5205606..0109bae4c4 100644 --- a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-null.js +++ b/test/built-ins/WeakMap/prototype/set/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.3.3.5 +esid: sec-weakmap.prototype.set description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-number.js b/test/built-ins/WeakMap/prototype/set/this-not-object-throw-number.js index e4745ca50e..a71a1dd370 100644 --- a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-number.js +++ b/test/built-ins/WeakMap/prototype/set/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.3.3.5 +esid: sec-weakmap.prototype.set description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-string.js b/test/built-ins/WeakMap/prototype/set/this-not-object-throw-string.js index 8764b24258..c5a011ada8 100644 --- a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-string.js +++ b/test/built-ins/WeakMap/prototype/set/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.3.3.5 +esid: sec-weakmap.prototype.set description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-symbol.js b/test/built-ins/WeakMap/prototype/set/this-not-object-throw-symbol.js index c7f1cfe453..c90048b730 100644 --- a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-symbol.js +++ b/test/built-ins/WeakMap/prototype/set/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.3.3.5 +esid: sec-weakmap.prototype.set description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-undefined.js b/test/built-ins/WeakMap/prototype/set/this-not-object-throw-undefined.js index 4c8d0fdfff..e620963df4 100644 --- a/test/built-ins/WeakMap/prototype/set/this-not-object-throw-undefined.js +++ b/test/built-ins/WeakMap/prototype/set/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.3.3.5 +esid: sec-weakmap.prototype.set description: Throws TypeError if `this` is not Object. info: > WeakMap.prototype.set ( key, value ) diff --git a/test/built-ins/WeakMap/set-not-callable-throws.js b/test/built-ins/WeakMap/set-not-callable-throws.js index db6c76586a..2487cce679 100644 --- a/test/built-ins/WeakMap/set-not-callable-throws.js +++ b/test/built-ins/WeakMap/set-not-callable-throws.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > Throws TypeError if add is not callable on constructor call. info: > diff --git a/test/built-ins/WeakMap/undefined-newtarget.js b/test/built-ins/WeakMap/undefined-newtarget.js index d7b5b1bd13..aa9144aa1d 100644 --- a/test/built-ins/WeakMap/undefined-newtarget.js +++ b/test/built-ins/WeakMap/undefined-newtarget.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > Throws a TypeError if NewTarget is undefined. info: > diff --git a/test/built-ins/WeakMap/weakmap.js b/test/built-ins/WeakMap/weakmap.js index 6a67915180..898f83436e 100644 --- a/test/built-ins/WeakMap/weakmap.js +++ b/test/built-ins/WeakMap/weakmap.js @@ -2,6 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- es6id: 23.3.1.1 +esid: sec-weakmap-iterable description: > WeakMap ( [ iterable ] ) -- GitLab