blob: 306a9507d97085551792b468f093d316a7a1aedb [file] [log] [blame]
<!DOCTYPE html>
<meta charset="utf-8">
<!-- Generate token with the command:
tools/origin_trials/generate_token.py http://127.0.0.1:8000 RTCQuicTransport --expire-timestamp=2000000000
-->
<meta http-equiv="origin-trial" content="Atq6Jbo2/q1/mFJ9lErFsAqkyeHIwkjR2qIq0jIhkh3UCvNEYAwfwd0cMLR9EF/qobLllgi4vGKKAJ23kdnCNgUAAABYeyJvcmlnaW4iOiAiaHR0cDovLzEyNy4wLjAuMTo4MDAwIiwgImZlYXR1cmUiOiAiUlRDUXVpY1RyYW5zcG9ydCIsICJleHBpcnkiOiAyMDAwMDAwMDAwfQ==" />
<title>RTCQuicTransport and RTCIceTransport - interfaces exposed by origin trial</title>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../../resources/origin-trials-helper.js"></script>
<script>
properties_to_check = {
'RTCQuicTransport': ['transport', 'state', 'getKey', 'connect', 'listen',
'stop', 'createStream', 'onstatechange', 'onerror',
'onquicstream'],
'RTCIceTransport': ['role', 'state', 'gatheringState', 'getLocalCandidates',
'getRemoteCandidates', 'getSelectedCandidatePair',
'getLocalParameters', 'getRemoteParameters',
'onstatechange', 'ongatheringstatechange',
'onselectedcandidatepairchange', 'gather', 'start',
'addRemoteCandidate', 'onicecandidate'],
'RTCQuicStream': ['transport', 'state', 'readBufferedAmount',
'maxReadBufferedAmount', 'writeBufferedAmount',
'readInto', 'write', 'reset',
'waitForWriteBufferedAmountBelow',
'waitForReadable', 'onstatechange'],
'RTCQuicStreamEvent': ['stream']
};
test(t => {
OriginTrialsHelper.check_properties(this, properties_to_check);
}, 'RTCQuicTransport and RTCIceTransport properties are available.');
</script>