| OLD | NEW |
| 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or
g/TR/html4/loose.dtd"> | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or
g/TR/html4/loose.dtd"> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script src="../http/tests/inspector/inspector-test.js"></script> | 4 <script src="../http/tests/inspector/inspector-test.js"></script> |
| 5 <script> | 5 <script> |
| 6 function test() | 6 function test() |
| 7 { | 7 { |
| 8 function dumpArgument(name, value) | 8 function dumpArgument(name, value) |
| 9 { | 9 { |
| 10 InspectorTest.addResult(name + " result: " + (typeof value === "string"
? value : JSON.stringify(value))); | 10 InspectorTest.addResult(name + " result: " + (typeof value === "string"
? value : JSON.stringify(value))); |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 64 {"name": "error", "type": "object"} | 64 {"name": "error", "type": "object"} |
| 65 ] | 65 ] |
| 66 }] | 66 }] |
| 67 }]}; | 67 }]}; |
| 68 var commands = InspectorBackendClass._generateCommands(inspectorJson); | 68 var commands = InspectorBackendClass._generateCommands(inspectorJson); |
| 69 eval(commands); | 69 eval(commands); |
| 70 | 70 |
| 71 var sendMessageToBackendOriginal = InspectorFrontendHost.sendMessageToBacken
d; | 71 var sendMessageToBackendOriginal = InspectorFrontendHost.sendMessageToBacken
d; |
| 72 InspectorFrontendHost.sendMessageToBackend = sendMessageToBackendLoopback; | 72 InspectorFrontendHost.sendMessageToBackend = sendMessageToBackendLoopback; |
| 73 | 73 |
| 74 function defaultHandler() { |
| 75 return Array.prototype.slice.call(arguments); |
| 76 } |
| 77 |
| 74 var agent = WebInspector.targetManager.mainTarget().profilerAgent(); | 78 var agent = WebInspector.targetManager.mainTarget().profilerAgent(); |
| 75 Promise.resolve() | 79 Promise.resolve() |
| 76 .then(function() { return processResult("commandError", agent.commandErr
or({"message": "this is the error message"})); }) // Error: error in the protoco
l response | 80 .then(function() { return processResult("commandError", agent.commandErr
or({"message": "this is the error message"}, defaultHandler)); }) // Error: erro
r in the protocol response |
| 77 .then(function() { return processResult("commandArgs0", agent.commandArg
s0()); }) | 81 .then(function() { return processResult("commandArgs0", agent.commandArg
s0(defaultHandler)); }) |
| 78 .then(function() { return processResult("commandArgs0", agent.commandArg
s0(1)); }) // Error: extra arg | 82 .then(function() { return processResult("commandArgs0", agent.commandArg
s0(1, defaultHandler)); }) // Error: extra arg |
| 79 .then(function() { return processResult("commandArgs1Rets0", agent.comma
ndArgs1Rets0(123)); }) | 83 .then(function() { return processResult("commandArgs1Rets0", agent.comma
ndArgs1Rets0(123, defaultHandler)); }) |
| 80 .then(function() { return processResult("commandArgs1Rets0", agent.comma
ndArgs1Rets0(123, 456)); }) // Error: extra arg | 84 .then(function() { return processResult("commandArgs1Rets0", agent.comma
ndArgs1Rets0(123, 456, defaultHandler)); }) // Error: extra arg |
| 81 .then(function() { return processResult("commandArgs1Rets0", agent.comma
ndArgs1Rets0("abc")); }) // Error: wrong type | 85 .then(function() { return processResult("commandArgs1Rets0", agent.comma
ndArgs1Rets0("abc", defaultHandler)); }) // Error: wrong type |
| 82 .then(function() { return processResult("commandArgs1Rets0", agent.comma
ndArgs1Rets0()); }) // Error: missing arg | 86 .then(function() { return processResult("commandArgs1Rets0", agent.comma
ndArgs1Rets0(defaultHandler)); }) // Error: missing arg |
| 83 .then(function() { return processResult("commandArgs1Rets1", agent.comma
ndArgs1Rets1({"value1": 234})); }) | 87 .then(function() { return processResult("commandArgs1Rets1", agent.comma
ndArgs1Rets1({"value1": 234}, defaultHandler)); }) |
| 84 .then(function() { return processResult("commandArgs1Rets1", agent.comma
ndArgs1Rets1({"value1": 234})); }) | 88 .then(function() { return processResult("commandArgs1Rets1", agent.comma
ndArgs1Rets1({"value1": 234}, defaultHandler)); }) |
| 85 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, 345, "alph")); }) | 89 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, 345, "alph", defaultHandler)); }) |
| 86 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, 345)); }) | 90 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, 345, defaultHandler)); }) |
| 87 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, undefined, "alph")); }) | 91 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, undefined, "alph", defaultHandler)); }) |
| 88 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, "alph")); }) // Error: wrong type | 92 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, "alph", defaultHandler)); }) // Error: wrong type |
| 89 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({})); }) | 93 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, defaultHandler)); }) |
| 90 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3()); }) // Error: missing arg | 94 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3(defaultHandler)); }) // Error: missing arg |
| 91 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, "alph", 345)); }) // Error: wrong types | 95 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, "alph", 345, defaultHandler)); }) // Error: wrong types |
| 92 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, "alph", 345, 678)); }) // Error: extra arg | 96 .then(function() { return processResult("commandArgs3Rets3", agent.comma
ndArgs3Rets3({}, "alph", 345, 678, defaultHandler)); }) // Error: extra arg |
| 93 .then(finishTest); | 97 .then(finishTest); |
| 94 | 98 |
| 95 function finishTest() | 99 function finishTest() |
| 96 { | 100 { |
| 97 InspectorFrontendHost.sendMessageToBackend = sendMessageToBackendOrigina
l; | 101 InspectorFrontendHost.sendMessageToBackend = sendMessageToBackendOrigina
l; |
| 98 InspectorTest.completeTest(); | 102 InspectorTest.completeTest(); |
| 99 } | 103 } |
| 100 } | 104 } |
| 101 </script> | 105 </script> |
| 102 </head> | 106 </head> |
| 103 <body onload="runTest()"> | 107 <body onload="runTest()"> |
| 104 <p>Tests correctness of promisified protocol commands.</p> | 108 <p>Tests correctness of promisified protocol commands.</p> |
| 105 </body> | 109 </body> |
| 106 </html> | 110 </html> |
| OLD | NEW |