Bug 1208373 - Fix test_peerConnection_capturedVideo.html to wait for close() promise. r?jib draft
authorAndreas Pehrson <pehrsons@gmail.com>
Wed, 04 May 2016 16:32:17 +0200
changeset 376731 29a71129127d3059fd3d6f32f091a63ef69bb00b
parent 376730 25406fd0160084b7430ad8b7c65fd3b434e183d3
child 376732 6d35855bd5528f23f4199c2b57971f3522b5c417
push id20652
push userpehrsons@gmail.com
push dateWed, 08 Jun 2016 15:10:47 +0000
reviewersjib
bugs1208373
milestone50.0a1
Bug 1208373 - Fix test_peerConnection_capturedVideo.html to wait for close() promise. r?jib MozReview-Commit-ID: AOrm5JkfxAG
dom/media/tests/mochitest/test_peerConnection_capturedVideo.html
--- a/dom/media/tests/mochitest/test_peerConnection_capturedVideo.html
+++ b/dom/media/tests/mochitest/test_peerConnection_capturedVideo.html
@@ -68,18 +68,18 @@ function startTest(media, token) {
       return test.chain.execute();
     });
   })
   // Handle both MediaErrors (with the `code` attribute) and other errors.
   .catch(e => ok(false, "Error (" + e + ")" +
                         (e.code ? " (code=" + e.code + ")" : "") +
                         " in test for " + media.name +
                         (e.stack ? ":\n" + e.stack : "")))
+  .then(() => test && test.close())
   .then(() => {
-    if (test) { test.close(); }
     removeNodeAndSource(video);
     manager.finished(token);
   })
   .catch(e => ok(false, "Error (" + e + ") during shutdown."));
 };
 
 </script>
 </pre>