Bug 1443198 - Part 1: Test that offerToReceiveX doesn do anything silly when the PC is closed. r?jib
MozReview-Commit-ID: 3ShP4dejWQ8
--- a/dom/media/tests/mochitest/test_peerConnection_close.html
+++ b/dom/media/tests/mochitest/test_peerConnection_close.html
@@ -73,16 +73,20 @@
var candidate = new RTCIceCandidate({ candidate: "dummy",
sdpMid: "test",
sdpMLineIndex: 3 });
var doesFail = (p, msg) => p.then(generateErrorCallback(msg),
r => is(r.name, "InvalidStateError", msg));
Promise.all([
[pc.createOffer(), "createOffer"],
+ [pc.createOffer({offerToReceiveAudio: true}), "createOffer({offerToReceiveAudio: true})"],
+ [pc.createOffer({offerToReceiveAudio: false}), "createOffer({offerToReceiveAudio: false})"],
+ [pc.createOffer({offerToReceiveVideo: true}), "createOffer({offerToReceiveVideo: true})"],
+ [pc.createOffer({offerToReceiveVideo: false}), "createOffer({offerToReceiveVideo: false})"],
[pc.createAnswer(), "createAnswer"],
[pc.setLocalDescription(offer), "setLocalDescription"],
[pc.setRemoteDescription(answer), "setRemoteDescription"],
[pc.addIceCandidate(candidate), "addIceCandidate"],
[new Promise((y, n) => pc.createOffer(y, n)), "Legacy createOffer"],
[new Promise((y, n) => pc.createAnswer(y, n)), "Legacy createAnswer"],
[new Promise((y, n) => pc.setLocalDescription(offer, y, n)), "Legacy setLocalDescription"],
[new Promise((y, n) => pc.setRemoteDescription(answer, y, n)), "Legacy setRemoteDescription"],