diff options
Diffstat (limited to 'testing/web-platform/tests/webrtc/historical.html')
-rw-r--r-- | testing/web-platform/tests/webrtc/historical.html | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/testing/web-platform/tests/webrtc/historical.html b/testing/web-platform/tests/webrtc/historical.html new file mode 100644 index 0000000000..ae7a29dec0 --- /dev/null +++ b/testing/web-platform/tests/webrtc/historical.html @@ -0,0 +1,51 @@ +<!doctype html> +<title>Historical WebRTC features</title> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<div id="log"></div> +<script> +[ + 'reliable', + 'maxRetransmitTime', +].forEach((member) => { + test(() => { + assert_false(member in RTCDataChannel.prototype); + }, `RTCDataChannel member ${member} should not exist`); +}); + +[ + "addStream", + "createDTMFSender", + "getLocalStreams", + "getRemoteStreams", + "getStreamById", + "onaddstream", + "onremovestream", + "removeStream", + "updateIce", +].forEach(function(name) { + test(function() { + assert_false(name in RTCPeerConnection.prototype); + }, "RTCPeerConnection member " + name + " should not exist"); +}); + +[ + "setDirection", +].forEach(function(name) { + test(function() { + assert_false(name in RTCRtpTransceiver.prototype); + }, "RTCRtpTransceiver member " + name + " should not exist"); +}); + +[ + "DataChannel", + "mozRTCIceCandidate", + "mozRTCPeerConnection", + "mozRTCSessionDescription", + "webkitRTCPeerConnection", +].forEach(function(name) { + test(function() { + assert_false(name in window); + }, name + " interface should not exist"); +}); +</script> |