From a8caa3edbc55cecef19d9c0c0cc3532ec6bec042 Mon Sep 17 00:00:00 2001 From: Shannon Booth Date: Sat, 2 Dec 2023 22:45:09 +1300 Subject: [PATCH] LibWeb/Tests: Add a test to cover byte stream enqueue and respond --- .../ReadableByteStream-enqueue-respond.txt | 14 ++++++ .../ReadableByteStream-enqueue-respond.html | 43 +++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 Tests/LibWeb/Text/expected/Streams/ReadableByteStream-enqueue-respond.txt create mode 100755 Tests/LibWeb/Text/input/Streams/ReadableByteStream-enqueue-respond.html diff --git a/Tests/LibWeb/Text/expected/Streams/ReadableByteStream-enqueue-respond.txt b/Tests/LibWeb/Text/expected/Streams/ReadableByteStream-enqueue-respond.txt new file mode 100644 index 0000000000..4963360c2a --- /dev/null +++ b/Tests/LibWeb/Text/expected/Streams/ReadableByteStream-enqueue-respond.txt @@ -0,0 +1,14 @@ +Enqueuing array 60,61,62,63,64,65,66,67,68,69 onto [object ReadableByteStreamController] +[object ReadableStreamBYOBRequest] view: '11,12,13,14,15,16' +Got view of buffer: 60,61,62,63,64,65,66,67,68,69,11,12,13,14,15,16, offset 10, length 6 +[object ReadableStreamBYOBRequest] view: '12,13,14,15,16' +Got view of buffer: 60,61,62,63,64,65,66,67,68,69,11,12,13,14,15,16, offset 11, length 5 +[object ReadableStreamBYOBRequest] view: '13,14,15,16' +Got view of buffer: 60,61,62,63,64,65,66,67,68,69,11,12,13,14,15,16, offset 12, length 4 +[object ReadableStreamBYOBRequest] view: '14,15,16' +Got view of buffer: 60,61,62,63,64,65,66,67,68,69,11,12,13,14,15,16, offset 13, length 3 +[object ReadableStreamBYOBRequest] view: '15,16' +Got view of buffer: 60,61,62,63,64,65,66,67,68,69,11,12,13,14,15,16, offset 14, length 2 +[object ReadableStreamBYOBRequest] view: '16' +Got view of buffer: 60,61,62,63,64,65,66,67,68,69,11,12,13,14,15,16, offset 15, length 1 +Final data: 60,61,62,63,64,65,66,67,68,69,11,12,13,14,15,16 diff --git a/Tests/LibWeb/Text/input/Streams/ReadableByteStream-enqueue-respond.html b/Tests/LibWeb/Text/input/Streams/ReadableByteStream-enqueue-respond.html new file mode 100755 index 0000000000..3d58668237 --- /dev/null +++ b/Tests/LibWeb/Text/input/Streams/ReadableByteStream-enqueue-respond.html @@ -0,0 +1,43 @@ + +