(length, source)
| 22 | }; |
| 23 | |
| 24 | const read = async function (length, source) { |
| 25 | let count = 0; |
| 26 | const parser = fs |
| 27 | .createReadStream(source, { |
| 28 | highWaterMark: 64 * 64 * 1024, |
| 29 | }) |
| 30 | .pipe(parse()); |
| 31 | /* eslint-disable @typescript-eslint/no-unused-vars */ |
| 32 | for await (const record of parser) { |
| 33 | count++; |
| 34 | } |
| 35 | assert.strictEqual(count, length); |
| 36 | }; |
| 37 | |
| 38 | const dispose = async function (source) { |
| 39 | await fs.promises.unlink(source); |