[RTCConfiguration-iceServers.html] [setConfiguration(config) - { iceServers: null } should throw TypeError] expected: FAIL [setConfiguration(config) - { iceServers: undefined } should succeed] expected: FAIL [setConfiguration(config) - { iceServers: [\] } should succeed] expected: FAIL [new RTCPeerConnection(config) - { iceServers: [null\] } should throw TypeError] expected: FAIL [setConfiguration(config) - { iceServers: [null\] } should throw TypeError] expected: FAIL [new RTCPeerConnection(config) - { iceServers: [undefined\] } should throw TypeError] expected: FAIL [setConfiguration(config) - { iceServers: [undefined\] } should throw TypeError] expected: FAIL [new RTCPeerConnection(config) - { iceServers: [{}\] } should throw TypeError] expected: FAIL [setConfiguration(config) - { iceServers: [{}\] } should throw TypeError] expected: FAIL [setConfiguration(config) - with empty list urls should succeed] expected: FAIL [setConfiguration(config) - with stun server should succeed] expected: FAIL [setConfiguration(config) - with stun server array should succeed] expected: FAIL [setConfiguration(config) - with 2 stun servers should succeed] expected: FAIL [setConfiguration(config) - with turns server and empty string username, credential should succeed] expected: FAIL [setConfiguration(config) - with turn server and empty string username, credential should succeed] expected: FAIL [setConfiguration(config) - with one turns server, one turn server, username, credential should succeed] expected: FAIL [setConfiguration(config) - with stun server and credentialType password should succeed] expected: FAIL [setConfiguration(config) - with turn server and no credentials should throw InvalidAccessError] expected: FAIL [setConfiguration(config) - with turn server and only username should throw InvalidAccessError] expected: FAIL [setConfiguration(config) - with turn server and only credential should throw InvalidAccessError] expected: FAIL [setConfiguration(config) - with turns server and no credentials should throw InvalidAccessError] expected: FAIL [setConfiguration(config) - with turns server and only username should throw InvalidAccessError] expected: FAIL [setConfiguration(config) - with turns server and only credential should throw InvalidAccessError] expected: FAIL [setConfiguration(config) - with relative url should throw SyntaxError] expected: FAIL [setConfiguration(config) - with http url should throw SyntaxError] expected: FAIL [new RTCPeerConnection(config) - with invalid turn url should throw SyntaxError] expected: FAIL [setConfiguration(config) - with invalid turn url should throw SyntaxError] expected: FAIL [new RTCPeerConnection(config) - with invalid stun url should throw SyntaxError] expected: FAIL [setConfiguration(config) - with invalid stun url should throw SyntaxError] expected: FAIL [setConfiguration(config) - with empty urls and credentialType password should succeed] expected: FAIL [new RTCPeerConnection(config) - with empty urls and credentialType oauth should succeed] expected: FAIL [setConfiguration(config) - with empty urls and credentialType oauth should succeed] expected: FAIL [setConfiguration(config) - with invalid credentialType should throw TypeError] expected: FAIL [new RTCPeerConnection(config) - with credentialType token should throw TypeError] expected: FAIL [setConfiguration(config) - with credentialType token should throw TypeError] expected: FAIL [new RTCPeerConnection(config) - with url field should throw TypeError] expected: FAIL [setConfiguration(config) - with url field should throw TypeError] expected: FAIL [new RTCPeerConnection(config) - with turns server, credentialType password, and RTCOauthCredential credential should throw InvalidAccessError] expected: FAIL [setConfiguration(config) - with turns server, credentialType password, and RTCOauthCredential credential should throw InvalidAccessError] expected: FAIL [new RTCPeerConnection(config) - with turns server, credentialType oauth, and string credential should throw InvalidAccessError] expected: FAIL [setConfiguration(config) - with turns server, credentialType oauth, and string credential should throw InvalidAccessError] expected: FAIL [new RTCPeerConnection(config) - with turns server, credentialType oauth and RTCOAuthCredential credential should succeed] expected: FAIL [setConfiguration(config) - with turns server, credentialType oauth and RTCOAuthCredential credential should succeed] expected: FAIL [new RTCPeerConnection(config) - with both turns and stun server, credentialType oauth and RTCOAuthCredential credential should succeed] expected: FAIL [setConfiguration(config) - with both turns and stun server, credentialType oauth and RTCOAuthCredential credential should succeed] expected: FAIL [new RTCPeerConnection(config) - with stun server, credentialType oauth, and string credential should succeed] expected: FAIL [setConfiguration(config) - with stun server, credentialType oauth, and string credential should succeed] expected: FAIL [new RTCPeerConnection(config) - with stun server, credentialType password, and RTCOAuthCredential credential should succeed] expected: FAIL [setConfiguration(config) - with stun server, credentialType password, and RTCOAuthCredential credential should succeed] expected: FAIL [new RTCPeerConnection(config) - with empty urls list, credentialType oauth, and string credential should succeed] expected: FAIL [setConfiguration(config) - with empty urls list, credentialType oauth, and string credential should succeed] expected: FAIL [new RTCPeerConnection(config) - with empty urls list, credentialType password, and RTCOAuthCredential credential should succeed] expected: FAIL [setConfiguration(config) - with empty urls list, credentialType password, and RTCOAuthCredential credential should succeed] expected: FAIL