| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <script src="../../http/tests/inspector/inspector-test.js"></script> | 3 <script src="../../http/tests/inspector/inspector-test.js"></script> |
| 4 <script src="../../http/tests/inspector/debugger-test.js"></script> | 4 <script src="../../http/tests/inspector/debugger-test.js"></script> |
| 5 <script src="../../http/tests/inspector/extensions-test.js"></script> | 5 <script src="../../http/tests/inspector/extensions-test.js"></script> |
| 6 <script src="../../http/tests/inspector/console-test.js"></script> | 6 <script src="../../http/tests/inspector/console-test.js"></script> |
| 7 <script type="text/javascript"> | 7 <script type="text/javascript"> |
| 8 | 8 |
| 9 window.bar = "foo = " + window.foo; | 9 window.bar = "foo = " + window.foo; |
| 10 | 10 |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 82 }); | 82 }); |
| 83 } | 83 } |
| 84 } | 84 } |
| 85 | 85 |
| 86 evaluateOnFrontend("InspectorTest.runWhenPageLoads(reply)", onPageWithInject
edCodeLoaded); | 86 evaluateOnFrontend("InspectorTest.runWhenPageLoads(reply)", onPageWithInject
edCodeLoaded); |
| 87 webInspector.inspectedWindow.reload({ | 87 webInspector.inspectedWindow.reload({ |
| 88 injectedScript: "console.log(42)" | 88 injectedScript: "console.log(42)" |
| 89 }); | 89 }); |
| 90 } | 90 } |
| 91 | 91 |
| 92 function extension_testReloadPreprocessesCode(nextTest) | |
| 93 { | |
| 94 var valueWithPreprocessedCode; | |
| 95 function onPageWithPreprocessedCodeLoaded() | |
| 96 { | |
| 97 webInspector.inspectedWindow.eval("window.__preprocessed", function(valu
e) { | |
| 98 valueWithPreprocessedCode = value; | |
| 99 evaluateOnFrontend("InspectorTest.runWhenPageLoads(reply)", onPageWi
thoutPreprocessedCodeLoaded); | |
| 100 webInspector.inspectedWindow.reload({ }); | |
| 101 }); | |
| 102 } | |
| 103 function onPageWithoutPreprocessedCodeLoaded() | |
| 104 { | |
| 105 webInspector.inspectedWindow.eval("window.__preprocessed", function(valu
e) { | |
| 106 output("With preprocessor:\n" + valueWithPreprocessedCode.map(functi
on(url) { return url.split('/').pop(); }).join("\n")); | |
| 107 output("Without preprocessor: " + value); | |
| 108 nextTest(); | |
| 109 }); | |
| 110 } | |
| 111 | |
| 112 evaluateOnFrontend("InspectorTest.runWhenPageLoads(reply)", onPageWithPrepro
cessedCodeLoaded); | |
| 113 function preprocessor(src, url, fName) | |
| 114 { | |
| 115 var surl = url + (fName ? '_' + fName : '') + '.js'; | |
| 116 return src + '\nwindow.__preprocessed.push(\"' + surl + '\");\n'+ '//@ s
ourceURL=' + surl; | |
| 117 } | |
| 118 webInspector.inspectedWindow.reload({ | |
| 119 injectedScript: "window.__preprocessed = [];", | |
| 120 preprocessingScript: "(" + preprocessor +")" | |
| 121 }); | |
| 122 } | |
| 123 | |
| 124 </script> | 92 </script> |
| 125 </head> | 93 </head> |
| 126 <body onload="runTest()"> | 94 <body onload="runTest()"> |
| 127 <p>Tests that webInspector.inspectedWindow.reload() successfully injects and pre
processes user's code upon reload</p> | 95 <p>Tests that webInspector.inspectedWindow.reload() successfully injects and pre
processes user's code upon reload</p> |
| 128 </body> | 96 </body> |
| 129 </html> | 97 </html> |
| OLD | NEW |