OLD | NEW |
| (Empty) |
1 <html> | |
2 <head> | |
3 <script type="text/javascript" src="../../http/tests/inspector-protocol/resource
s/inspector-protocol-test.js"></script> | |
4 <script> | |
5 | |
6 function test() | |
7 { | |
8 InspectorTest.sendCommand("Runtime.evaluate", { "expression": "({p1: {a:1},
p2: {b:'foo', bb:'bar'}})" }, callbackEvaluate); | |
9 | |
10 function callbackEvaluate(result) | |
11 { | |
12 InspectorTest.sendCommand("Runtime.getProperties", { "objectId": result.
result.result.objectId, "ownProperties": true }, callbackGetProperties.bind(null
, false)); | |
13 InspectorTest.sendCommand("Runtime.getProperties", { "objectId": result.
result.result.objectId, "ownProperties": true, "generatePreview": true }, callba
ckGetProperties.bind(null, true)); | |
14 } | |
15 | |
16 function callbackGetProperties(completeTest, result) | |
17 { | |
18 for (var property of result.result.result) { | |
19 if (!property.value || property.name === "__proto__") | |
20 continue; | |
21 if (property.value.preview) | |
22 InspectorTest.log(property.name + " : " + JSON.stringify(propert
y.value.preview, null, 4)); | |
23 else | |
24 InspectorTest.log(property.name + " : " + property.value.descrip
tion); | |
25 } | |
26 if (completeTest) | |
27 InspectorTest.completeTest(); | |
28 } | |
29 } | |
30 </script> | |
31 </head> | |
32 <body onLoad="runTest();"> | |
33 </body> | |
34 </html> | |
OLD | NEW |