Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(468)

Side by Side Diff: LayoutTests/inspector/inspector-backend-commands.html

Issue 1196193016: DevTools: [CSS] promisify CSS domain (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: address comments Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698