OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script type="text/javascript" src="../../http/tests/inspector-protocol/inspecto
r-protocol-test.js"></script> | 3 <script type="text/javascript" src="../../http/tests/inspector-protocol/inspecto
r-protocol-test.js"></script> |
4 <script> | 4 <script> |
5 | 5 |
6 function test() | 6 function test() |
7 { | 7 { |
8 InspectorTest.sendCommand("Console.enable", {}); | 8 InspectorTest.sendCommand("Runtime.enable", {}); |
9 | 9 |
10 addConsoleMessagePromise("console.log(239)") | 10 addConsoleMessagePromise("console.log(239)") |
11 .then(dumpMessage) | 11 .then(dumpMessage) |
12 .then(() => addConsoleMessagePromise("var l = console.log;\n l(239)")) | 12 .then(() => addConsoleMessagePromise("var l = console.log;\n l(239)")) |
13 .then(dumpMessage) | 13 .then(dumpMessage) |
14 .then(() => InspectorTest.completeTest()); | 14 .then(() => InspectorTest.completeTest()); |
15 | 15 |
16 function addConsoleMessagePromise(expression) | 16 function addConsoleMessagePromise(expression) |
17 { | 17 { |
18 var cb; | 18 var cb; |
19 var p = new Promise((resolver) => cb = resolver); | 19 var p = new Promise((resolver) => cb = resolver); |
20 InspectorTest.eventHandler["Console.messageAdded"] = (messageObject) =>
cb(messageObject); | 20 InspectorTest.eventHandler["Runtime.consoleAPICalled"] = (messageObject)
=> cb(messageObject); |
21 InspectorTest.sendCommand("Runtime.evaluate", { expression: expression }
); | 21 InspectorTest.sendCommand("Runtime.evaluate", { expression: expression }
); |
22 return p; | 22 return p; |
23 } | 23 } |
24 | 24 |
25 function dumpMessage(messageObject) | 25 function dumpMessage(messageObject) |
26 { | 26 { |
27 var msg = messageObject.params.message; | 27 var msg = messageObject.params; |
28 delete msg.executionContextId; | 28 delete msg.executionContextId; |
29 delete msg.parameters; | 29 delete msg.args; |
30 delete msg.timestamp; | 30 delete msg.timestamp; |
31 for (var frame of msg.stack.callFrames) | 31 for (var frame of msg.stackTrace.callFrames) |
32 frame.scriptId = 0; | 32 frame.scriptId = 0; |
33 InspectorTest.logObject(msg); | 33 InspectorTest.logObject(msg); |
34 } | 34 } |
35 } | 35 } |
36 | 36 |
37 </script> | 37 </script> |
38 </head> | 38 </head> |
39 <body onload="runTest()"> | 39 <body onload="runTest()"> |
40 </body> | 40 </body> |
41 </html> | 41 </html> |
| 42 |
OLD | NEW |