| OLD | NEW |
| 1 <!doctype html> | 1 <!doctype html> |
| 2 <meta charset=utf-8> | 2 <meta charset=utf-8> |
| 3 <title>RTCPeerConnection constructor</title> | 3 <title>RTCPeerConnection constructor</title> |
| 4 <script src=/resources/testharness.js></script> | 4 <script src=/resources/testharness.js></script> |
| 5 <script src=/resources/testharnessreport.js></script> | 5 <script src=/resources/testharnessreport.js></script> |
| 6 <script> | 6 <script> |
| 7 test(function() { | 7 test(function() { |
| 8 assert_equals(RTCPeerConnection.length, 0); | 8 assert_equals(RTCPeerConnection.length, 0); |
| 9 }, 'RTCPeerConnection.length'); | 9 }, 'RTCPeerConnection.length'); |
| 10 | 10 |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 '{ iceServers: [{}] }': new TypeError, | 30 '{ iceServers: [{}] }': new TypeError, |
| 31 '{ iceServers: [null] }': new TypeError, | 31 '{ iceServers: [null] }': new TypeError, |
| 32 '{ iceServers: [undefined] }': new TypeError, | 32 '{ iceServers: [undefined] }': new TypeError, |
| 33 '{ iceServers: [{ urls: "stun:stun1.example.net" }] }': false, | 33 '{ iceServers: [{ urls: "stun:stun1.example.net" }] }': false, |
| 34 '{ iceServers: [{ urls: [] }] }': false, | 34 '{ iceServers: [{ urls: [] }] }': false, |
| 35 '{ iceServers: [{ urls: ["stun:stun1.example.net"] }] }': false, | 35 '{ iceServers: [{ urls: ["stun:stun1.example.net"] }] }': false, |
| 36 '{ iceServers: [{ urls: ["stun:stun1.example.net", "stun:stun2.example.net"] }
] }': false, | 36 '{ iceServers: [{ urls: ["stun:stun1.example.net", "stun:stun2.example.net"] }
] }': false, |
| 37 // username and password required for turn: and turns: | 37 // username and password required for turn: and turns: |
| 38 '{ iceServers: [{ urls: "turns:turn.example.org", username: "user", credential
: "cred" }] }': false, | 38 '{ iceServers: [{ urls: "turns:turn.example.org", username: "user", credential
: "cred" }] }': false, |
| 39 '{ iceServers: [{ urls: "turn:turn.example.net", username: "user", credential:
"cred" }] }': false, | 39 '{ iceServers: [{ urls: "turn:turn.example.net", username: "user", credential:
"cred" }] }': false, |
| 40 '{ iceServers: [{ urls: "turns:turn.example.org", username: "", credential: ""
}] }': false, |
| 41 '{ iceServers: [{ urls: "turn:turn.example.net", username: "", credential: ""
}] }': false, |
| 40 '{ iceServers: [{ urls: ["turns:turn.example.org", "turn:turn.example.net"], u
sername: "user", credential: "cred" }] }': false, | 42 '{ iceServers: [{ urls: ["turns:turn.example.org", "turn:turn.example.net"], u
sername: "user", credential: "cred" }] }': false, |
| 41 '{ iceServers: [{ urls: "stun:stun1.example.net", credentialType: "password" }
] }': false, | 43 '{ iceServers: [{ urls: "stun:stun1.example.net", credentialType: "password" }
] }': false, |
| 42 '{ iceServers: [{ urls: "stun:stun1.example.net", credentialType: "token" }] }
': false, | 44 '{ iceServers: [{ urls: "stun:stun1.example.net", credentialType: "token" }] }
': false, |
| 43 '{ iceServers: [{ urls: "turn:turn.example.net" }] }': 'InvalidAccessError', | 45 '{ iceServers: [{ urls: "turn:turn.example.net" }] }': 'InvalidAccessError', |
| 44 '{ iceServers: [{ urls: "turn:turn.example.net", username: "user" }] }': 'Inva
lidAccessError', | 46 '{ iceServers: [{ urls: "turn:turn.example.net", username: "user" }] }': 'Inva
lidAccessError', |
| 45 '{ iceServers: [{ urls: "turn:turn.example.net", credential: "cred" }] }': 'In
validAccessError', | 47 '{ iceServers: [{ urls: "turn:turn.example.net", credential: "cred" }] }': 'In
validAccessError', |
| 46 '{ iceServers: [{ urls: "turns:turn.example.org" }] }': 'InvalidAccessError', | 48 '{ iceServers: [{ urls: "turns:turn.example.org" }] }': 'InvalidAccessError', |
| 47 '{ iceServers: [{ urls: "turns:turn.example.org", username: "user" }] }': 'Inv
alidAccessError', | 49 '{ iceServers: [{ urls: "turns:turn.example.org", username: "user" }] }': 'Inv
alidAccessError', |
| 48 '{ iceServers: [{ urls: "turns:turn.example.org", credential: "cred" }] }': 'I
nvalidAccessError', | 50 '{ iceServers: [{ urls: "turns:turn.example.org", credential: "cred" }] }': 'I
nvalidAccessError', |
| 49 '{ iceServers: [{ urls: "relative-url" }] }': 'SyntaxError', | 51 '{ iceServers: [{ urls: "relative-url" }] }': 'SyntaxError', |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 145 for (const attr in initialState) { | 147 for (const attr in initialState) { |
| 146 test(function() { | 148 test(function() { |
| 147 // Use one RTCPeerConnection instance for all initial value tests. | 149 // Use one RTCPeerConnection instance for all initial value tests. |
| 148 if (!window.pc) { | 150 if (!window.pc) { |
| 149 window.pc = new RTCPeerConnection; | 151 window.pc = new RTCPeerConnection; |
| 150 } | 152 } |
| 151 assert_equals(pc[attr], initialState[attr]); | 153 assert_equals(pc[attr], initialState[attr]); |
| 152 }, attr + ' initial value'); | 154 }, attr + ' initial value'); |
| 153 } | 155 } |
| 154 </script> | 156 </script> |
| OLD | NEW |