(sync)
| 29 | runTests(true); |
| 30 | |
| 31 | function runTests(sync) { |
| 32 | const dest = getTempFile(); |
| 33 | const fd = openSync(dest, 'w'); |
| 34 | const stream = new Utf8Stream({ fd, minLength: 4096, sync }); |
| 35 | |
| 36 | assert.ok(stream.write('hello world\n')); |
| 37 | assert.ok(stream.write('something else\n')); |
| 38 | |
| 39 | stream.flushSync(); |
| 40 | |
| 41 | setImmediate(common.mustCall(() => { |
| 42 | stream.end(); |
| 43 | const data = readFileSync(dest, 'utf8'); |
| 44 | assert.strictEqual(data, 'hello world\nsomething else\n'); |
| 45 | stream.on('close', common.mustCall()); |
| 46 | })); |
| 47 | } |
| 48 | |
| 49 | { |
| 50 | const dest = getTempFile(); |
no test coverage detected
searching dependent graphs…