20 lines
435 B
JavaScript
20 lines
435 B
JavaScript
let read;
|
|
let reader;
|
|
|
|
add_task(async function test() {
|
|
let g = newGlobal({ wantGlobalProperties: ["ReadableStream"] });
|
|
reader = g.eval(`
|
|
let stream = new ReadableStream({
|
|
start(controller) {
|
|
controller.enqueue([]);
|
|
},
|
|
});
|
|
let [b1, b2] = stream.tee();
|
|
b1.getReader();
|
|
`);
|
|
read = new ReadableStream({}).getReader().read;
|
|
});
|
|
|
|
add_task(async function test2() {
|
|
read.call(reader);
|
|
});
|