Index: third_party/WebKit/LayoutTests/media/track/media-element-move-to-new-document-assert.html |
diff --git a/third_party/WebKit/LayoutTests/media/track/media-element-move-to-new-document-assert.html b/third_party/WebKit/LayoutTests/media/track/media-element-move-to-new-document-assert.html |
index ccaa218c43255b7d966b5148228fdc497e6b1795..13c2f6e60a202a86c02fec588a6c5e1be7777b47 100644 |
--- a/third_party/WebKit/LayoutTests/media/track/media-element-move-to-new-document-assert.html |
+++ b/third_party/WebKit/LayoutTests/media/track/media-element-move-to-new-document-assert.html |
@@ -4,19 +4,25 @@ video with text track between documents.</p> |
<video></video> |
<iframe></iframe> |
<script> |
-if (window.testRunner) |
+if (window.testRunner) { |
testRunner.dumpAsText(); |
+ testRunner.waitUntilDone(); |
+} |
-var video = document.querySelector("video"); |
-var track = document.createElement("track"); |
+window.onload = function () { |
+ var video = document.querySelector("video"); |
+ var track = document.createElement("track"); |
-// Note: The order of setting the text track mode and appending the |
-// track element is important, in terms of implementation and spec: |
-// https://www.w3.org/Bugs/Public/show_bug.cgi?id=28973 |
-track.track.mode = "showing"; |
-video.appendChild(track); |
+ // Note: The order of setting the text track mode and appending the |
+ // track element is important, in terms of implementation and spec: |
+ // https://www.w3.org/Bugs/Public/show_bug.cgi?id=28973 |
+ track.track.mode = "showing"; |
+ video.appendChild(track); |
-// Move the video element to another document. |
-var iframe = document.querySelector("iframe"); |
-iframe.contentDocument.body.appendChild(video); |
+ // Move the video element to another document. |
+ var iframe = document.querySelector("iframe"); |
+ iframe.contentDocument.body.appendChild(video); |
+ if (window.testRunner) |
+ testRunner.notifyDone(); |
+}; |
</script> |