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

Side by Side Diff: LayoutTests/inspector/extensions/extensions-reload.html

Issue 13816005: Add preprocessor to reloadOptions in chrome.devtools.inspectedWindow.reload(). (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: remove unnecessary include Created 7 years, 5 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
« no previous file with comments | « no previous file | LayoutTests/inspector/extensions/extensions-reload-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/extensions-test.js"></script> 4 <script src="../../http/tests/inspector/extensions-test.js"></script>
5
6 <script src="resources/test-script.js"></script>
5 <script type="text/javascript"> 7 <script type="text/javascript">
6 8
7 window.bar = "foo = " + window.foo; 9 window.bar = "foo = " + window.foo;
8 10
9 function extension_testReloadInjectsCode(nextTest) 11 function extension_testReloadInjectsCode(nextTest)
10 { 12 {
11 var valueWithInjectedCode; 13 var valueWithInjectedCode;
12 14
13 function onPageWithInjectedCodeLoaded() 15 function onPageWithInjectedCodeLoaded()
14 { 16 {
(...skipping 10 matching lines...) Expand all
25 output("Without injected code: " + value); 27 output("Without injected code: " + value);
26 nextTest(); 28 nextTest();
27 }); 29 });
28 } 30 }
29 evaluateOnFrontend("InspectorTest.runWhenPageLoads(reply)", onPageWithInject edCodeLoaded); 31 evaluateOnFrontend("InspectorTest.runWhenPageLoads(reply)", onPageWithInject edCodeLoaded);
30 webInspector.inspectedWindow.reload({ 32 webInspector.inspectedWindow.reload({
31 injectedScript: "window.foo = 42;" 33 injectedScript: "window.foo = 42;"
32 }); 34 });
33 } 35 }
34 36
37 function extension_testReloadPreprocessesCode(nextTest)
38 {
39 evaluateOnFrontend("InspectorTest.runWhenPageLoads(reply)", nextTest);
40 function preprocessor(src, url)
41 {
42 console.log("preprocessor transcoding " + url);
43 if(/-test.js/.test(url))
44 return src;
45 url = url.replace(/\.html/, '_html');
46 var preamble = 'console.log("running preprocessed " + \"' + url + '\");\ n';
47 var sourceURL = '\n//# sourceURL=' + url + '.js\n';
48 return preamble + src + sourceURL;
49 }
50 webInspector.inspectedWindow.reload({
51 preprocessingScript: '(' + preprocessor + ')'
52 });
53 }
54
35 </script> 55 </script>
36 </head> 56 </head>
37 <body onload="runTest()"> 57 <body onload="runTest()">
38 <p>Tests that webInspector.inspectedWindow.reload() successfully injects user's code upon reload</p> 58 <p>Tests that webInspector.inspectedWindow.reload() successfully injects user's code upon reload</p>
39 </body> 59 </body>
40 </html> 60 </html>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/inspector/extensions/extensions-reload-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698