Update web-platform-tests to revision e3d0146264093a389148cc555ee9be69bd75719b

This commit is contained in:
WPT Sync Bot 2019-04-10 21:49:30 -04:00
parent dd2deeabca
commit 7e807a0d1e
37 changed files with 842 additions and 140 deletions

View file

@ -295,5 +295,22 @@
assert_equals(channel.readyState, 'closing');
channel.send(helloString);
}, 'Calling send() when data channel is in closing state should succeed');
*/
*/
promise_test(async t => {
let pc1 = new RTCPeerConnection();
let [channel1, channel2] = await createDataChannelPair(pc1);
let message = 'hello888'; // 8 bytes
while (message.length <= pc1.sctp.maxMessageSize) {
channel1.send(message);
let received_message = await awaitMessage(channel2);
assert_equals(received_message.length, message.length, "Size mismatch");
// Double size
message = message + message;
}
// "send" method step 4:
// If the byte size of "data" exceeds the value of maxMessageSize, throw
// a TypeError.
assert_throws('TypeError', () => channel1.send(message));
}, 'Calling send() up to max size should succeed, above max size should fail');
</script>