| Index: test/mjsunit/es6/mirror-collections.js
|
| diff --git a/test/mjsunit/es6/mirror-collections.js b/test/mjsunit/es6/mirror-collections.js
|
| index e10f5c1a981fca68974662984b0387dc85b80776..81a98b8a58aaa786ebd016578d36aac31af7f2eb 100644
|
| --- a/test/mjsunit/es6/mirror-collections.js
|
| +++ b/test/mjsunit/es6/mirror-collections.js
|
| @@ -51,6 +51,7 @@ map.set(o2, 22);
|
| map.delete(o1);
|
| var mapMirror = debug.MakeMirror(map);
|
| testMapMirror(mapMirror);
|
| +
|
| var entries = mapMirror.entries();
|
| assertEquals(1, entries.length);
|
| assertSame(o2, entries[0].key);
|
| @@ -59,6 +60,7 @@ map.set(o1, 33);
|
| map.set(o3, o2);
|
| map.delete(o2);
|
| map.set(undefined, 44);
|
| +
|
| entries = mapMirror.entries();
|
| assertEquals(3, entries.length);
|
| assertSame(o1, entries[0].key);
|
| @@ -68,6 +70,10 @@ assertSame(o2, entries[1].value);
|
| assertEquals(undefined, entries[2].key);
|
| assertEquals(44, entries[2].value);
|
|
|
| +assertEquals(3, mapMirror.entries(0).length);
|
| +assertEquals(1, mapMirror.entries(1).length);
|
| +assertEquals(2, mapMirror.entries(2).length);
|
| +
|
| // Test the mirror object for Sets
|
| var set = new Set();
|
| set.add(o1);
|
| @@ -78,6 +84,7 @@ var setMirror = debug.MakeMirror(set);
|
| testSetMirror(setMirror);
|
| var values = setMirror.values();
|
| assertEquals(2, values.length);
|
| +assertEquals(1, setMirror.values(1).length);
|
| assertSame(o2, values[0]);
|
| assertEquals(undefined, values[1]);
|
|
|
| @@ -96,6 +103,8 @@ gc();
|
| function testWeakMapEntries(weakMapMirror) {
|
| var entries = weakMapMirror.entries();
|
| assertEquals(2, entries.length);
|
| + assertEquals(2, weakMapMirror.entries(0).length);
|
| + assertEquals(1, weakMapMirror.entries(1).length);
|
| var found = 0;
|
| for (var i = 0; i < entries.length; i++) {
|
| if (Object.is(entries[i].key, o1)) {
|
| @@ -129,6 +138,8 @@ gc();
|
| function testWeakSetValues(weakSetMirror) {
|
| var values = weakSetMirror.values();
|
| assertEquals(2, values.length);
|
| + assertEquals(2, weakSetMirror.values(0).length);
|
| + assertEquals(1, weakSetMirror.values(1).length);
|
| var found = 0;
|
| for (var i = 0; i < values.length; i++) {
|
| if (Object.is(values[i], o1)) {
|
|
|