templated.any.js (935B)
1 // META: global=window,worker,shadowrealm 2 // META: script=../resources/test-utils.js 3 // META: script=../resources/rs-test-templates.js 4 'use strict'; 5 6 templatedRSEmpty('ReadableStream with byte source (empty)', () => { 7 return new ReadableStream({ type: 'bytes' }); 8 }); 9 10 templatedRSEmptyReader('ReadableStream with byte source (empty) default reader', () => { 11 const stream = new ReadableStream({ type: 'bytes' }); 12 const reader = stream.getReader(); 13 return { stream, reader, read: () => reader.read() }; 14 }); 15 16 templatedRSEmptyReader('ReadableStream with byte source (empty) BYOB reader', () => { 17 const stream = new ReadableStream({ type: 'bytes' }); 18 const reader = stream.getReader({ mode: 'byob' }); 19 return { stream, reader, read: () => reader.read(new Uint8Array([0])) }; 20 }); 21 22 templatedRSThrowAfterCloseOrError('ReadableStream with byte source', (extras) => { 23 return new ReadableStream({ type: 'bytes', ...extras }); 24 });