haikuwebkit/LayoutTests/fast/mediastream/RTCPeerConnection-overloade...

46 lines
2.2 KiB
Plaintext

Test which overloaded RTCPeerConnection function that gets invoked (by return value)
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS pc = new RTCPeerConnection({iceServers:[{urls:'stun:foo.com'}]}); did not throw exception.
PASS result = pc.createOffer() did not throw exception.
PASS result is an instance of Promise
PASS result = pc.createOffer({}) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.createOffer(emptyFunc, emptyFunc) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.createOffer(emptyFunc, emptyFunc, {}) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.createAnswer() did not throw exception.
PASS result is an instance of Promise
PASS result = pc.createAnswer({}) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.createAnswer(emptyFunc, emptyFunc) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.createAnswer(emptyFunc, emptyFunc, {}) did not throw exception.
PASS result is an instance of Promise
PASS desc = new RTCSessionDescription({ type: 'offer', sdp: 'x' }); did not throw exception.
PASS result = pc.setLocalDescription(desc) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.setLocalDescription(desc, emptyFunc, emptyFunc) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.setRemoteDescription(desc) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.setRemoteDescription(desc, emptyFunc, emptyFunc) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.addIceCandidate(candidate) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.addIceCandidate(candidate, emptyFunc, emptyFunc) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.getStats() did not throw exception.
PASS result is an instance of Promise
PASS result = pc.getStats(null) did not throw exception.
PASS result is an instance of Promise
PASS result = pc.getStats(null, emptyFunc, emptyFunc) did not throw exception.
PASS result is an instance of Promise
PASS successfullyParsed is true
TEST COMPLETE