| Index: test/mjsunit/es6/collections.js
|
| diff --git a/test/mjsunit/es6/collections.js b/test/mjsunit/es6/collections.js
|
| index 1e2f232ee814fa002397175d816b3c7c9472561b..c58571950c9545861dfa9d99e8ac25ebde8913d4 100644
|
| --- a/test/mjsunit/es6/collections.js
|
| +++ b/test/mjsunit/es6/collections.js
|
| @@ -1141,6 +1141,13 @@ TestSetConstructorNextNotAnObject(Set);
|
| TestSetConstructorNextNotAnObject(WeakSet);
|
|
|
|
|
| +(function TestWeakSetConstructorNonObjectKeys() {
|
| + assertThrows(function() {
|
| + new WeakSet([1]);
|
| + }, TypeError);
|
| +})();
|
| +
|
| +
|
| function TestMapConstructor(ctor) {
|
| var m = new ctor(null);
|
| assertSize(0, m);
|
| @@ -1286,3 +1293,10 @@ function TestMapConstructorIteratorNotObjectValues(ctor) {
|
| }
|
| TestMapConstructorIteratorNotObjectValues(Map);
|
| TestMapConstructorIteratorNotObjectValues(WeakMap);
|
| +
|
| +
|
| +(function TestWeakMapConstructorNonObjectKeys() {
|
| + assertThrows(function() {
|
| + new WeakMap([[1, 2]])
|
| + }, TypeError);
|
| +})();
|
|
|