( loops: number, bufferSize: number, delay = 5, )
| 4 | import { ProgressBarStream } from "./unstable_progress_bar_stream.ts"; |
| 5 | |
| 6 | async function* getData( |
| 7 | loops: number, |
| 8 | bufferSize: number, |
| 9 | delay = 5, |
| 10 | ): AsyncGenerator<Uint8Array> { |
| 11 | for (let i = 0; i < loops; ++i) { |
| 12 | yield new Uint8Array(bufferSize); |
| 13 | await new Promise((a) => setTimeout(a, delay)); |
| 14 | } |
| 15 | } |
| 16 | |
| 17 | Deno.test("ProgressBarStream() flushes", async () => { |
| 18 | const { readable, writable } = new TransformStream(); |
no outgoing calls
no test coverage detected