mirror of
https://github.com/servo/servo.git
synced 2025-08-19 12:25:33 +01:00
Update web-platform-tests to revision e3d0146264093a389148cc555ee9be69bd75719b
This commit is contained in:
parent
dd2deeabca
commit
7e807a0d1e
37 changed files with 842 additions and 140 deletions
|
@ -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>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue