Bug 1301675 - Clean up MediaStream Constructor test. r?jib
MozReview-Commit-ID: J2EuOAqPAeG
--- a/dom/media/tests/mochitest/test_getUserMedia_mediaStreamConstructors.html
+++ b/dom/media/tests/mochitest/test_getUserMedia_mediaStreamConstructors.html
@@ -97,23 +97,22 @@
var audioTrack = audioStream.getTracks()[0];
var videoTrack = gUMStream.getTracks()[0];
var stream = new MediaStream([audioTrack, videoTrack]);
ok(stream.active, "List constructed MediaStream should be active");
checkMediaStreamContains(stream, [audioTrack, videoTrack],
"List constructed WebAudio and gUM-video tracks");
- // TODO (bug 1301675) When WebAudio tracks support stop(), uncomment:
- // var playback = new MediaStreamPlayback(videoElement, stream);
- // return playback.playMedia(false).then(() => {
+ var playback = new MediaStreamPlayback(videoElement, stream);
+ return playback.playMedia(false).then(() => {
gUMStream.getTracks().forEach(t => t.stop());
ok(!gUMStream.active, "gUMStream should be inactive after stopping");
- // ok(!stream.active, "stream with stopped tracks should be inactive");
- // });
+ ok(!stream.active, "stream with stopped tracks should be inactive");
+ });
})
.then(() => {
var osc1k = createOscillatorStream(audioContext, 1000);
var audioTrack1k = osc1k.getTracks()[0];
var osc5k = createOscillatorStream(audioContext, 5000);
var audioTrack5k = osc5k.getTracks()[0];