1
0
Fork 0
firefox/testing/web-platform/tests/streams/readable-byte-streams/templated.any.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

24 lines
935 B
JavaScript

// META: global=window,worker,shadowrealm
// META: script=../resources/test-utils.js
// META: script=../resources/rs-test-templates.js
'use strict';
templatedRSEmpty('ReadableStream with byte source (empty)', () => {
return new ReadableStream({ type: 'bytes' });
});
templatedRSEmptyReader('ReadableStream with byte source (empty) default reader', () => {
const stream = new ReadableStream({ type: 'bytes' });
const reader = stream.getReader();
return { stream, reader, read: () => reader.read() };
});
templatedRSEmptyReader('ReadableStream with byte source (empty) BYOB reader', () => {
const stream = new ReadableStream({ type: 'bytes' });
const reader = stream.getReader({ mode: 'byob' });
return { stream, reader, read: () => reader.read(new Uint8Array([0])) };
});
templatedRSThrowAfterCloseOrError('ReadableStream with byte source', (extras) => {
return new ReadableStream({ type: 'bytes', ...extras });
});