ladybird/Tests/LibWeb/Text/input/Streams/WritableStream-write.html

29 lines
696 B
HTML
Raw Normal View History

<script src="../include.js"></script>
<script>
asyncTest(done => {
const stream = new WritableStream({
write(chunk) {
return new Promise(resolve => {
println(chunk);
resolve();
});
},
});
function sendMessage(message) {
const writer = stream.getWriter();
for (const chunk of message) {
writer.ready.then(() => writer.write(chunk));
}
writer.ready.then(() => {
writer.close();
done();
});
}
sendMessage("Well-hello-friends!");
});
</script>