Update progression in wpt test for WebRTC.
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / webrtc / rtcpeerconnection / rtcpeerconnection-constructor-expected.txt
1
2 PASS RTCPeerConnection.length 
3 PASS new RTCPeerConnection() 
4 PASS new RTCPeerConnection(null) 
5 PASS new RTCPeerConnection(undefined) 
6 PASS new RTCPeerConnection({}) 
7 PASS new RTCPeerConnection({ iceServers: null }) 
8 PASS new RTCPeerConnection({ iceServers: undefined }) 
9 PASS new RTCPeerConnection({ iceServers: [] }) 
10 PASS new RTCPeerConnection({ iceServers: [{}] }) 
11 PASS new RTCPeerConnection({ iceServers: [null] }) 
12 PASS new RTCPeerConnection({ iceServers: [undefined] }) 
13 PASS new RTCPeerConnection({ iceServers: [{ urls: "stun:stun1.example.net" }] }) 
14 PASS new RTCPeerConnection({ iceServers: [{ urls: [] }] }) 
15 PASS new RTCPeerConnection({ iceServers: [{ urls: ["stun:stun1.example.net"] }] }) 
16 PASS new RTCPeerConnection({ iceServers: [{ urls: ["stun:stun1.example.net", "stun:stun2.example.net"] }] }) 
17 PASS new RTCPeerConnection({ iceServers: [{ urls: "turns:turn.example.org", username: "user", credential: "cred" }] }) 
18 PASS new RTCPeerConnection({ iceServers: [{ urls: "turn:turn.example.net", username: "user", credential: "cred" }] }) 
19 PASS new RTCPeerConnection({ iceServers: [{ urls: "turns:turn.example.org", username: "", credential: "" }] }) 
20 PASS new RTCPeerConnection({ iceServers: [{ urls: "turn:turn.example.net", username: "", credential: "" }] }) 
21 PASS new RTCPeerConnection({ iceServers: [{ urls: ["turns:turn.example.org", "turn:turn.example.net"], username: "user", credential: "cred" }] }) 
22 PASS new RTCPeerConnection({ iceServers: [{ urls: "stun:stun1.example.net", credentialType: "password" }] }) 
23 PASS new RTCPeerConnection({ iceServers: [{ urls: "stun:stun1.example.net", credentialType: "token" }] }) 
24 FAIL new RTCPeerConnection({ iceServers: [{ urls: "turn:turn.example.net" }] }) assert_throws: function "function () {
25         eval(expr);
26       }" did not throw
27 FAIL new RTCPeerConnection({ iceServers: [{ urls: "turn:turn.example.net", username: "user" }] }) assert_throws: function "function () {
28         eval(expr);
29       }" did not throw
30 FAIL new RTCPeerConnection({ iceServers: [{ urls: "turn:turn.example.net", credential: "cred" }] }) assert_throws: function "function () {
31         eval(expr);
32       }" did not throw
33 FAIL new RTCPeerConnection({ iceServers: [{ urls: "turns:turn.example.org" }] }) assert_throws: function "function () {
34         eval(expr);
35       }" did not throw
36 FAIL new RTCPeerConnection({ iceServers: [{ urls: "turns:turn.example.org", username: "user" }] }) assert_throws: function "function () {
37         eval(expr);
38       }" did not throw
39 FAIL new RTCPeerConnection({ iceServers: [{ urls: "turns:turn.example.org", credential: "cred" }] }) assert_throws: function "function () {
40         eval(expr);
41       }" did not throw
42 FAIL new RTCPeerConnection({ iceServers: [{ urls: "relative-url" }] }) assert_throws: function "function () {
43         eval(expr);
44       }" threw object "TypeError: Error creating RTCPeerConnection" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
45 FAIL new RTCPeerConnection({ iceServers: [{ urls: "http://example.com" }] }) assert_throws: function "function () {
46         eval(expr);
47       }" threw object "TypeError: Error creating RTCPeerConnection" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
48 PASS new RTCPeerConnection({ iceServers: [{ urls: [], credentialType: "password" }] }) 
49 PASS new RTCPeerConnection({ iceServers: [{ urls: [], credentialType: "token" }] }) 
50 FAIL new RTCPeerConnection({ iceServers: [{ urls: [], credentialType: "invalid" }] }) assert_throws: function "function () {
51         eval(expr);
52       }" did not throw
53 PASS new RTCPeerConnection({ iceServers: [{ url: "stun:stun1.example.net" }] }) 
54 PASS new RTCPeerConnection({ iceTransportPolicy: null }) 
55 PASS new RTCPeerConnection({ iceTransportPolicy: undefined }) 
56 PASS new RTCPeerConnection({ iceTransportPolicy: "relay" }) 
57 PASS new RTCPeerConnection({ iceTransportPolicy: "all" }) 
58 PASS new RTCPeerConnection({ iceTransportPolicy: "invalid" }) 
59 PASS new RTCPeerConnection({ iceTransportPolicy: "none" }) 
60 PASS new RTCPeerConnection({ iceTransports: "invalid" }) 
61 PASS new RTCPeerConnection({ iceTransports: "none" }) 
62 PASS new RTCPeerConnection({ bundlePolicy: null }) 
63 PASS new RTCPeerConnection({ bundlePolicy: undefined }) 
64 PASS new RTCPeerConnection({ bundlePolicy: "balanced" }) 
65 PASS new RTCPeerConnection({ bundlePolicy: "max-compat" }) 
66 PASS new RTCPeerConnection({ bundlePolicy: "max-bundle" }) 
67 PASS new RTCPeerConnection({ bundlePolicy: "invalid" }) 
68 FAIL new RTCPeerConnection({ rtcpMuxPolicy: null }) assert_throws: function "function () {
69         eval(expr);
70       }" did not throw
71 PASS new RTCPeerConnection({ rtcpMuxPolicy: undefined }) 
72 PASS new RTCPeerConnection({ rtcpMuxPolicy: "negotiate" }) 
73 PASS new RTCPeerConnection({ rtcpMuxPolicy: "require" }) 
74 FAIL new RTCPeerConnection({ rtcpMuxPolicy: "invalid" }) assert_throws: function "function () {
75         eval(expr);
76       }" did not throw
77 FAIL new RTCPeerConnection({ peerIdentity: toStringThrows }) assert_throws: function "function () {
78         eval(expr);
79       }" did not throw
80 FAIL new RTCPeerConnection({ certificates: null }) assert_throws: function "function () {
81         eval(expr);
82       }" did not throw
83 PASS new RTCPeerConnection({ certificates: undefined }) 
84 PASS new RTCPeerConnection({ certificates: [] }) 
85 FAIL new RTCPeerConnection({ certificates: [null] }) assert_throws: function "function () {
86         eval(expr);
87       }" did not throw
88 FAIL new RTCPeerConnection({ certificates: [undefined] }) assert_throws: function "function () {
89         eval(expr);
90       }" did not throw
91 PASS new RTCPeerConnection({ iceCandidatePoolSize: toNumberThrows }) 
92 FAIL new RTCPeerConnection({ certificates: [certificate] }) RTCPeerConnection.generateCertificate is not a function. (In 'RTCPeerConnection.generateCertificate({ name: "ECDSA", namedCurve: "P-256" })', 'RTCPeerConnection.generateCertificate' is undefined)
93 FAIL new RTCPeerConnection({ certificates: [expiredCertificate] }) RTCPeerConnection.generateCertificate is not a function. (In 'RTCPeerConnection.generateCertificate({ name: "ECDSA", namedCurve: "P-256", expires: 0 })', 'RTCPeerConnection.generateCertificate' is undefined)
94 PASS localDescription initial value 
95 PASS currentLocalDescription initial value 
96 PASS pendingLocalDescription initial value 
97 PASS remoteDescription initial value 
98 PASS currentRemoteDescription initial value 
99 PASS pendingRemoteDescription initial value 
100 PASS signalingState initial value 
101 PASS iceGatheringState initial value 
102 PASS iceConnectionState initial value 
103 FAIL connectionState initial value assert_equals: expected (string) "new" but got (undefined) undefined
104 FAIL canTrickleIceCandidates initial value assert_equals: expected (object) null but got (undefined) undefined
105