| Index: test/mjsunit/mirror-object.js
|
| ===================================================================
|
| --- test/mjsunit/mirror-object.js (revision 1956)
|
| +++ test/mjsunit/mirror-object.js (working copy)
|
| @@ -44,8 +44,9 @@
|
| // Create mirror and JSON representation.
|
| var mirror = debug.MakeMirror(obj);
|
| var serializer = debug.MakeMirrorSerializer();
|
| - var json = serializer.serializeValue(mirror);
|
| - var refs = new MirrorRefCache(serializer.serializeReferencedObjects());
|
| + var json = JSON.stringify(serializer.serializeValue(mirror));
|
| + var refs = new MirrorRefCache(
|
| + JSON.stringify(serializer.serializeReferencedObjects()));
|
|
|
| // Check the mirror hierachy.
|
| assertTrue(mirror instanceof debug.Mirror, 'Unexpected mirror hierachy');
|
| @@ -105,7 +106,7 @@
|
| assertEquals(names.length, fromJSON.properties.length, 'Some properties missing in JSON');
|
| for (var i = 0; i < fromJSON.properties.length; i++) {
|
| var name = fromJSON.properties[i].name;
|
| - if (!name) name = fromJSON.properties[i].index;
|
| + if (typeof name == 'undefined') name = fromJSON.properties[i].index;
|
| var found = false;
|
| for (var j = 0; j < names.length; j++) {
|
| if (names[j] == name) {
|
| @@ -157,7 +158,6 @@
|
| this.y_ = y;
|
| }
|
|
|
| -
|
| // Test a number of different objects.
|
| testObjectMirror({}, 'Object', 'Object');
|
| testObjectMirror({'a':1,'b':2}, 'Object', 'Object');
|
|
|