| Index: LayoutTests/inspector/timeline/timeline-network-received-data.html
|
| diff --git a/LayoutTests/inspector/timeline/timeline-network-received-data.html b/LayoutTests/inspector/timeline/timeline-network-received-data.html
|
| index 1bfb88a818b3f0eb432b4231acced78259488440..9dea941fdeb0924dfa7a8dd75109a7590d1e7ca7 100644
|
| --- a/LayoutTests/inspector/timeline/timeline-network-received-data.html
|
| +++ b/LayoutTests/inspector/timeline/timeline-network-received-data.html
|
| @@ -4,20 +4,29 @@
|
| <script src="../../http/tests/inspector/timeline-test.js"></script>
|
| <script>
|
|
|
| -var scriptUrl = "timeline-network-resource.js";
|
| -
|
| function performActions()
|
| {
|
| var image = new Image();
|
| image.src = "resources/anImage.png";
|
| var script = document.createElement("script");
|
| - script.src = scriptUrl;
|
| + script.src = "timeline-network-resource.js";
|
| document.body.appendChild(script);
|
| }
|
|
|
| function test()
|
| {
|
| - var scriptUrl = "timeline-network-resource.js";
|
| + var callbackBarrier = new CallbackBarrier();
|
| + var resourceReceivedCallback = callbackBarrier.createCallback();
|
| + // It will be called from timeline-network-resource.js script by evaluateInWebInspector call.
|
| + InspectorTest.scriptEvaluated = callbackBarrier.createCallback();
|
| + callbackBarrier.callWhenDone(done);
|
| +
|
| + function done()
|
| + {
|
| + InspectorTest.addResult("Script evaluated.");
|
| + InspectorTest.addResult("Resource received data has length, test passed.");
|
| + InspectorTest.completeTest();
|
| + }
|
|
|
| var calledOnce;
|
|
|
| @@ -35,8 +44,7 @@ function test()
|
| if (property === "encodedDataLength") {
|
| if (!calledOnce) {
|
| calledOnce = true;
|
| - InspectorTest.addResult("Resource received data has length, test passed.");
|
| - InspectorTest.completeTest();
|
| + resourceReceivedCallback();
|
| }
|
| return;
|
| }
|
|
|