Pass | new RTCPeerConnection() should have default rtcpMuxPolicy require | Asserts runPass | assert_equals("require", "require")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:37:5) |
|
Pass | new RTCPeerConnection({ rtcpMuxPolicy: undefined }) should have default rtcpMuxPolicy require | Asserts runPass | assert_equals("require", "require")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:42:5) |
|
Pass | new RTCPeerConnection({ rtcpMuxPolicy: 'require' }) should succeed | Asserts runPass | assert_equals("require", "require")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:47:5) |
|
Pass | new RTCPeerConnection({ rtcpMuxPolicy: 'negotiate' }) may succeed or throw NotSupportedError | Asserts runPass | assert_equals("negotiate", "negotiate")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:69:5) |
|
Pass | new RTCPeerConnection(config) - with { rtcpMuxPolicy: null } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ rtcpMuxPolicy: null })")
at /webrtc/RTCConfiguration-rtcpMuxPolicy.html:74:5 |
|
Pass | setConfiguration(config) - with { rtcpMuxPolicy: null } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ rtcpMuxPolicy: null })")
at /webrtc/RTCConfiguration-rtcpMuxPolicy.html:74:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with { rtcpMuxPolicy: 'invalid' } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ rtcpMuxPolicy: 'invalid' })")
at /webrtc/RTCConfiguration-rtcpMuxPolicy.html:79:5 |
|
Pass | setConfiguration(config) - with { rtcpMuxPolicy: 'invalid' } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ rtcpMuxPolicy: 'invalid' })")
at /webrtc/RTCConfiguration-rtcpMuxPolicy.html:79:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | setConfiguration({ rtcpMuxPolicy: 'negotiate' }) with initial rtcpMuxPolicy require should throw InvalidModificationError | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:91:5) | Pass | assert_throws_dom("InvalidModificationError", function "() => pc.setConfiguration({ rtcpMuxPolicy: 'negotiate' })")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:92:5) |
|
Pass | setConfiguration({ rtcpMuxPolicy: 'require' }) with initial rtcpMuxPolicy negotiate should throw InvalidModificationError | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:111:5) | Pass | assert_throws_dom("InvalidModificationError", function "() => pc.setConfiguration({ rtcpMuxPolicy: 'require' })")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:112:5) |
|
Pass | setConfiguration({}) with initial rtcpMuxPolicy require should leave rtcpMuxPolicy to require | Asserts runPass | assert_equals("require", "require")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:122:5) |
|
Pass | setConfiguration({}) with initial rtcpMuxPolicy negotiate should throw InvalidModificationError | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:139:5) | Pass | assert_throws_dom("InvalidModificationError", function "() => pc.setConfiguration({})")
at Test.<anonymous> ( /webrtc/RTCConfiguration-rtcpMuxPolicy.html:141:5) |
|
Pass | setRemoteDescription throws InvalidAccessError when called with an offer without rtcp-mux and rtcpMuxPolicy is set to require | Asserts runNo asserts ran |
Pass | setRemoteDescription throws InvalidAccessError when called with an answer without rtcp-mux and rtcpMuxPolicy is set to require | Asserts runNo asserts ran |