| Index: LayoutTests/inspector/extensions/extensions-reload.html
|
| diff --git a/LayoutTests/inspector/extensions/extensions-reload.html b/LayoutTests/inspector/extensions/extensions-reload.html
|
| index 55d0a7f8a0ba1eeeaca73282d2699e6bea9f381e..d966ff78a19212b7183f38c300c724e0ee348d8a 100644
|
| --- a/LayoutTests/inspector/extensions/extensions-reload.html
|
| +++ b/LayoutTests/inspector/extensions/extensions-reload.html
|
| @@ -2,6 +2,8 @@
|
| <head>
|
| <script src="../../http/tests/inspector/inspector-test.js"></script>
|
| <script src="../../http/tests/inspector/extensions-test.js"></script>
|
| +
|
| +<script src="resources/test-script.js"></script>
|
| <script type="text/javascript">
|
|
|
| window.bar = "foo = " + window.foo;
|
| @@ -32,6 +34,24 @@ function extension_testReloadInjectsCode(nextTest)
|
| });
|
| }
|
|
|
| +function extension_testReloadPreprocessesCode(nextTest)
|
| +{
|
| + evaluateOnFrontend("InspectorTest.runWhenPageLoads(reply)", nextTest);
|
| + function preprocessor(src, url)
|
| + {
|
| + console.log("preprocessor transcoding " + url);
|
| + if(/-test.js/.test(url))
|
| + return src;
|
| + url = url.replace(/\.html/, '_html');
|
| + var preamble = 'console.log("running preprocessed " + \"' + url + '\");\n';
|
| + var sourceURL = '\n//# sourceURL=' + url + '.js\n';
|
| + return preamble + src + sourceURL;
|
| + }
|
| + webInspector.inspectedWindow.reload({
|
| + preprocessingScript: '(' + preprocessor + ')'
|
| + });
|
| +}
|
| +
|
| </script>
|
| </head>
|
| <body onload="runTest()">
|
|
|