Bug 1258143 - Test that MediaStream is the primary interface of a getUserMedia-stream. r=jib

Differential Revision: https://phabricator.services.mozilla.com/D8376

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Andreas Pehrson 2018-10-15 08:18:09 +00:00
parent 7561a1fdef
commit 54af185a54

View File

@ -34,9 +34,9 @@ promise_test(async () => {
}
} catch (e) {}
let track, trackEvent;
let stream, track, trackEvent;
try {
const stream = await navigator.mediaDevices.getUserMedia({audio: true});
stream = await navigator.mediaDevices.getUserMedia({audio: true});
track = stream.getTracks()[0];
trackEvent = new MediaStreamTrackEvent("type", {
track: track,
@ -49,7 +49,7 @@ promise_test(async () => {
idl_array.add_objects({ MediaDeviceInfo: [media] });
}
idl_array.add_objects({
MediaStream: ['new MediaStream()'],
MediaStream: [stream, 'new MediaStream()'],
Navigator: ['navigator'],
MediaDevices: ['navigator.mediaDevices'],
MediaStreamTrack: [track],