Pass | new RTCPeerConnection() should have default configuration.iceServers of undefined | Asserts runPass | assert_array_equals([], [])
at Test.<anonymous> ( /webrtc/RTCConfiguration-iceServers.html:40:5) |
|
Pass | new RTCPeerConnection(config) - {} should succeed | Asserts runNo asserts ran |
Pass | setConfiguration(config) - {} should succeed | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - { iceServers: null } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ iceServers: null })")
at /webrtc/RTCConfiguration-iceServers.html:48:5 |
|
Pass | setConfiguration(config) - { iceServers: null } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ iceServers: null })")
at /webrtc/RTCConfiguration-iceServers.html:48:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - { iceServers: undefined } should succeed | Asserts runPass | assert_array_equals([], [])
at /webrtc/RTCConfiguration-iceServers.html:54:5 |
|
Pass | setConfiguration(config) - { iceServers: undefined } should succeed | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 | Pass | assert_array_equals([], [])
at /webrtc/RTCConfiguration-iceServers.html:54:5 |
|
Pass | new RTCPeerConnection(config) - { iceServers: [] } should succeed | Asserts runPass | assert_array_equals([], [])
at /webrtc/RTCConfiguration-iceServers.html:59:5 |
|
Pass | setConfiguration(config) - { iceServers: [] } should succeed | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 | Pass | assert_array_equals([], [])
at /webrtc/RTCConfiguration-iceServers.html:59:5 |
|
Pass | new RTCPeerConnection(config) - { iceServers: [null] } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ iceServers: [null] })")
at /webrtc/RTCConfiguration-iceServers.html:63:5 |
|
Pass | setConfiguration(config) - { iceServers: [null] } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ iceServers: [null] })")
at /webrtc/RTCConfiguration-iceServers.html:63:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - { iceServers: [undefined] } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ iceServers: [undefined] })")
at /webrtc/RTCConfiguration-iceServers.html:68:5 |
|
Pass | setConfiguration(config) - { iceServers: [undefined] } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ iceServers: [undefined] })")
at /webrtc/RTCConfiguration-iceServers.html:68:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - { iceServers: [{}] } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ iceServers: [{}] })")
at /webrtc/RTCConfiguration-iceServers.html:73:5 |
|
Pass | setConfiguration(config) - { iceServers: [{}] } should throw TypeError | Asserts runPass | assert_throws_js(function "function TypeError() { [native code] }", function "() => makePc({ iceServers: [{}] })")
at /webrtc/RTCConfiguration-iceServers.html:73:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with stun server should succeed | Asserts runPass | assert_equals(1, 1)
at /webrtc/RTCConfiguration-iceServers.html:83:5 | Pass | assert_array_equals(["stun:stun1.example.net"], ["stun:stun1.example.net"])
at /webrtc/RTCConfiguration-iceServers.html:86:5 |
|
Pass | setConfiguration(config) - with stun server should succeed | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 | Pass | assert_equals(1, 1)
at /webrtc/RTCConfiguration-iceServers.html:83:5 | Pass | assert_array_equals(["stun:stun1.example.net"], ["stun:stun1.example.net"])
at /webrtc/RTCConfiguration-iceServers.html:86:5 |
|
Pass | new RTCPeerConnection(config) - with stun server array should succeed | Asserts runPass | assert_equals(1, 1)
at /webrtc/RTCConfiguration-iceServers.html:96:5 | Pass | assert_array_equals(["stun:stun1.example.net"], ["stun:stun1.example.net"])
at /webrtc/RTCConfiguration-iceServers.html:99:5 |
|
Pass | setConfiguration(config) - with stun server array should succeed | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 | Pass | assert_equals(1, 1)
at /webrtc/RTCConfiguration-iceServers.html:96:5 | Pass | assert_array_equals(["stun:stun1.example.net"], ["stun:stun1.example.net"])
at /webrtc/RTCConfiguration-iceServers.html:99:5 |
|
Pass | new RTCPeerConnection(config) - with 2 stun servers should succeed | Asserts runPass | assert_equals(1, 1)
at /webrtc/RTCConfiguration-iceServers.html:109:5 | Pass | assert_array_equals(["stun:stun1.example.net", "stun:stun2.example.net"], ["stun:stun1.example.net", "stun:stun2.example.net"])
at /webrtc/RTCConfiguration-iceServers.html:112:5 |
|
Pass | setConfiguration(config) - with 2 stun servers should succeed | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 | Pass | assert_equals(1, 1)
at /webrtc/RTCConfiguration-iceServers.html:109:5 | Pass | assert_array_equals(["stun:stun1.example.net", "stun:stun2.example.net"], ["stun:stun1.example.net", "stun:stun2.example.net"])
at /webrtc/RTCConfiguration-iceServers.html:112:5 |
|
Pass | new RTCPeerConnection(config) - with turn server, username, credential should succeed | Asserts runPass | assert_equals(1, 1)
at /webrtc/RTCConfiguration-iceServers.html:124:5 | Pass | assert_array_equals(["turn:turn.example.org"], ["turn:turn.example.org"])
at /webrtc/RTCConfiguration-iceServers.html:127:5 | Pass | assert_equals("user", "user")
at /webrtc/RTCConfiguration-iceServers.html:128:5 | Pass | assert_equals("cred", "cred")
at /webrtc/RTCConfiguration-iceServers.html:129:5 |
|
Pass | setConfiguration(config) - with turn server, username, credential should succeed | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 | Pass | assert_equals(1, 1)
at /webrtc/RTCConfiguration-iceServers.html:124:5 | Pass | assert_array_equals(["turn:turn.example.org"], ["turn:turn.example.org"])
at /webrtc/RTCConfiguration-iceServers.html:127:5 | Pass | assert_equals("user", "user")
at /webrtc/RTCConfiguration-iceServers.html:128:5 | Pass | assert_equals("cred", "cred")
at /webrtc/RTCConfiguration-iceServers.html:129:5 |
|
Fail | new RTCPeerConnection(config) - with turns server and empty string username, credential should succeed | Failed to construct 'RTCPeerConnection': ICE server parsing failed: TURN server with empty username or passwordError: Failed to construct 'RTCPeerConnection': ICE server parsing failed: TURN server with empty username or password
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:13:25
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-iceServers.html:134:16
at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:13:5)
at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
at config_test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:12:3)
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-iceServers.html:133:3 Asserts runNo asserts ran |
Fail | setConfiguration(config) - with turns server and empty string username, credential should succeed | Failed to execute 'setConfiguration' on 'RTCPeerConnection': Could not update the PeerConnection with the given configuration.Error: Failed to execute 'setConfiguration' on 'RTCPeerConnection': Could not update the PeerConnection with the given configuration.
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:20:10
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-iceServers.html:134:16
at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:17:5)
at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
at config_test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:16:3)
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-iceServers.html:133:3 Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Fail | new RTCPeerConnection(config) - with turn server and empty string username, credential should succeed | Failed to construct 'RTCPeerConnection': ICE server parsing failed: TURN server with empty username or passwordError: Failed to construct 'RTCPeerConnection': ICE server parsing failed: TURN server with empty username or password
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:13:25
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-iceServers.html:151:16
at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:13:5)
at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
at config_test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:12:3)
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-iceServers.html:150:3 Asserts runNo asserts ran |
Fail | setConfiguration(config) - with turn server and empty string username, credential should succeed | Failed to execute 'setConfiguration' on 'RTCPeerConnection': Could not update the PeerConnection with the given configuration.Error: Failed to execute 'setConfiguration' on 'RTCPeerConnection': Could not update the PeerConnection with the given configuration.
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:20:10
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-iceServers.html:151:16
at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:17:5)
at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
at config_test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-helper.js:16:3)
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/webrtc/RTCConfiguration-iceServers.html:150:3 Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with one turns server, one turn server, username, credential should succeed | Asserts runPass | assert_equals(1, 1)
at /webrtc/RTCConfiguration-iceServers.html:175:5 | Pass | assert_array_equals(["turns:turn.example.org", "turn:turn.example.net"], ["turns:turn.example.org", "turn:turn.example.net"])
at /webrtc/RTCConfiguration-iceServers.html:178:5 | Pass | assert_equals("user", "user")
at /webrtc/RTCConfiguration-iceServers.html:179:5 | Pass | assert_equals("cred", "cred")
at /webrtc/RTCConfiguration-iceServers.html:180:5 |
|
Pass | setConfiguration(config) - with one turns server, one turn server, username, credential should succeed | Asserts runPass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 | Pass | assert_equals(1, 1)
at /webrtc/RTCConfiguration-iceServers.html:175:5 | Pass | assert_array_equals(["turns:turn.example.org", "turn:turn.example.net"], ["turns:turn.example.org", "turn:turn.example.net"])
at /webrtc/RTCConfiguration-iceServers.html:178:5 | Pass | assert_equals("user", "user")
at /webrtc/RTCConfiguration-iceServers.html:179:5 | Pass | assert_equals("cred", "cred")
at /webrtc/RTCConfiguration-iceServers.html:180:5 |
|
Pass | new RTCPeerConnection(config) - with turn server and no credentials should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turn:turn.example.net' }] })")
at /webrtc/RTCConfiguration-iceServers.html:190:5 |
|
Pass | setConfiguration(config) - with turn server and no credentials should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turn:turn.example.net' }] })")
at /webrtc/RTCConfiguration-iceServers.html:190:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with turn server and only username should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turn:turn.example.net', username: 'user' }] })")
at /webrtc/RTCConfiguration-iceServers.html:197:5 |
|
Pass | setConfiguration(config) - with turn server and only username should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turn:turn.example.net', username: 'user' }] })")
at /webrtc/RTCConfiguration-iceServers.html:197:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with turn server and only credential should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turn:turn.example.net', credential: 'cred' }] })")
at /webrtc/RTCConfiguration-iceServers.html:205:5 |
|
Pass | setConfiguration(config) - with turn server and only credential should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turn:turn.example.net', credential: 'cred' }] })")
at /webrtc/RTCConfiguration-iceServers.html:205:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with turns server and no credentials should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turns:turn.example.net' }] })")
at /webrtc/RTCConfiguration-iceServers.html:213:5 |
|
Pass | setConfiguration(config) - with turns server and no credentials should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turns:turn.example.net' }] })")
at /webrtc/RTCConfiguration-iceServers.html:213:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with turns server and only username should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turns:turn.example.net', username: 'user' }] })")
at /webrtc/RTCConfiguration-iceServers.html:220:5 |
|
Pass | setConfiguration(config) - with turns server and only username should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turns:turn.example.net', username: 'user' }] })")
at /webrtc/RTCConfiguration-iceServers.html:220:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with turns server and only credential should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turns:turn.example.net', credential: 'cred' }] })")
at /webrtc/RTCConfiguration-iceServers.html:228:5 |
|
Pass | setConfiguration(config) - with turns server and only credential should throw InvalidAccessError | Asserts runPass | assert_throws_dom("InvalidAccessError", function "() => makePc({ iceServers: [{ urls: 'turns:turn.example.net', credential: 'cred' }] })")
at /webrtc/RTCConfiguration-iceServers.html:228:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with "" url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: '' }] })")
at /webrtc/RTCConfiguration-iceServers.html:256:5 |
|
Pass | setConfiguration(config) - with "" url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: '' }] })")
at /webrtc/RTCConfiguration-iceServers.html:256:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with ["stun:stun1.example.net", ""] url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: ['stun:stun1.example.net', ''] }] })")
at /webrtc/RTCConfiguration-iceServers.html:263:5 |
|
Pass | setConfiguration(config) - with ["stun:stun1.example.net", ""] url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: ['stun:stun1.example.net', ''] }] })")
at /webrtc/RTCConfiguration-iceServers.html:263:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with relative url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: 'relative-url' }] })")
at /webrtc/RTCConfiguration-iceServers.html:270:5 |
|
Pass | setConfiguration(config) - with relative url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: 'relative-url' }] })")
at /webrtc/RTCConfiguration-iceServers.html:270:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with http url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: 'http://example.com' }] })")
at /webrtc/RTCConfiguration-iceServers.html:277:5 |
|
Pass | setConfiguration(config) - with http url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: 'http://example.com' }] })")
at /webrtc/RTCConfiguration-iceServers.html:277:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with invalid turn url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: 'turn://example.org/foo?x=y' }] })")
at /webrtc/RTCConfiguration-iceServers.html:284:5 |
|
Pass | setConfiguration(config) - with invalid turn url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: 'turn://example.org/foo?x=y' }] })")
at /webrtc/RTCConfiguration-iceServers.html:284:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with invalid stun url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: 'stun://example.org/foo?x=y' }] })")
at /webrtc/RTCConfiguration-iceServers.html:291:5 |
|
Pass | setConfiguration(config) - with invalid stun url should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: 'stun://example.org/foo?x=y' }] })")
at /webrtc/RTCConfiguration-iceServers.html:291:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|
Pass | new RTCPeerConnection(config) - with empty urls should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: [] }] })")
at /webrtc/RTCConfiguration-iceServers.html:298:5 |
|
Pass | setConfiguration(config) - with empty urls should throw SyntaxError | Asserts runPass | assert_throws_dom("SyntaxError", function "() => makePc({ iceServers: [{ urls: [] }] })")
at /webrtc/RTCConfiguration-iceServers.html:298:5 | Pass | assert_idl_attribute(object "[object RTCPeerConnection]", "setConfiguration")
at /webrtc/RTCConfiguration-helper.js:19:7 |
|