Bug 1305336. Part 1 - extract some code to a function. draft
authorJW Wang <jwwang@mozilla.com>
Mon, 26 Sep 2016 10:48:07 +0800
changeset 417530 c1df4cae3fd04857f01c529048f3d5bc781612e1
parent 417529 722b2976bff1ca3771512818aa705e1bbb601b52
child 417531 b56191d9d9bef117719215b7efaf62cf9716065d
push id30414
push userjwwang@mozilla.com
push dateMon, 26 Sep 2016 04:03:53 +0000
bugs1305336
milestone52.0a1
Bug 1305336. Part 1 - extract some code to a function. MozReview-Commit-ID: Lr4NeNPXIhc
dom/media/test/test_streams_autoplay.html
--- a/dom/media/test/test_streams_autoplay.html
+++ b/dom/media/test/test_streams_autoplay.html
@@ -14,28 +14,32 @@
 SimpleTest.waitForExplicitFinish();
 
 var media = getPlayableVideo(gSmallTests);
 
 if (media == null) {
   todo(false, "No media supported.");
   SimpleTest.finish();
 } else {
-  v1.src = media.name;
-  v1.preload = 'metadata';
-  v1.onloadedmetadata = function() {
-    v2.srcObject = v1.mozCaptureStream();
-    v1.play();
-  };
-  var onPlayingEventFired = false;
+  function startTest() {
+    v1.src = media.name;
+    v1.preload = 'metadata';
+    v1.onloadedmetadata = function() {
+      v2.srcObject = v1.mozCaptureStream();
+      v1.play();
+    };
+    var onPlayingEventFired = false;
 
-  v2.onplaying = function() {
-    if(!onPlayingEventFired) {
-      onPlayingEventFired = true;
-      ok(true, "playback started");
-      SimpleTest.finish();
+    v2.onplaying = function() {
+      if(!onPlayingEventFired) {
+        onPlayingEventFired = true;
+        ok(true, "playback started");
+        SimpleTest.finish();
+      }
     }
   }
+
+  startTest();
 }
 </script>
 </pre>
 </body>
 </html>