| OLD | NEW | 
|---|
| 1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
|  | 5 InspectorTest.setupInjectedScriptEnvironment(); | 
|  | 6 | 
| 5 Protocol.Runtime.evaluate({ "expression": "({p1: {a:1}, p2: {b:'foo', bb:'bar'}}
    )" }).then(callbackEvaluate); | 7 Protocol.Runtime.evaluate({ "expression": "({p1: {a:1}, p2: {b:'foo', bb:'bar'}}
    )" }).then(callbackEvaluate); | 
| 6 | 8 | 
| 7 function callbackEvaluate(result) | 9 function callbackEvaluate(result) | 
| 8 { | 10 { | 
| 9   Protocol.Runtime.getProperties({ "objectId": result.result.result.objectId, "o
    wnProperties": true }).then(callbackGetProperties.bind(null, false)); | 11   Protocol.Runtime.getProperties({ "objectId": result.result.result.objectId, "o
    wnProperties": true }).then(callbackGetProperties.bind(null, false)); | 
| 10   Protocol.Runtime.getProperties({ "objectId": result.result.result.objectId, "o
    wnProperties": true, "generatePreview": true }).then(callbackGetProperties.bind(
    null, true)); | 12   Protocol.Runtime.getProperties({ "objectId": result.result.result.objectId, "o
    wnProperties": true, "generatePreview": true }).then(callbackGetProperties.bind(
    null, true)); | 
| 11 } | 13 } | 
| 12 | 14 | 
| 13 function callbackGetProperties(completeTest, result) | 15 function callbackGetProperties(completeTest, result) | 
| 14 { | 16 { | 
| 15   for (var property of result.result.result) { | 17   for (var property of result.result.result) { | 
| 16     if (!property.value || property.name === "__proto__") | 18     if (!property.value || property.name === "__proto__") | 
| 17       continue; | 19       continue; | 
| 18     if (property.value.preview) | 20     if (property.value.preview) | 
| 19       InspectorTest.log(property.name + " : " + JSON.stringify(property.value.pr
    eview, null, 4)); | 21       InspectorTest.log(property.name + " : " + JSON.stringify(property.value.pr
    eview, null, 4)); | 
| 20     else | 22     else | 
| 21       InspectorTest.log(property.name + " : " + property.value.description); | 23       InspectorTest.log(property.name + " : " + property.value.description); | 
| 22   } | 24   } | 
| 23   if (completeTest) | 25   if (completeTest) | 
| 24     InspectorTest.completeTest(); | 26     InspectorTest.completeTest(); | 
| 25 } | 27 } | 
| OLD | NEW | 
|---|