()
| 23 | } |
| 24 | |
| 25 | async function implicitCall() { |
| 26 | let fh; |
| 27 | { |
| 28 | await using openHandle = await fs.open(__filename); |
| 29 | fh = openHandle; |
| 30 | fh.on('close', common.mustCall()); |
| 31 | } |
| 32 | assert.strictEqual(fh.fd, -1); |
| 33 | |
| 34 | let dh; |
| 35 | { |
| 36 | await using dirHandle = await fs.opendir(__dirname); |
| 37 | dh = dirHandle; |
| 38 | } |
| 39 | await assert.rejects(dh.read(), { code: 'ERR_DIR_CLOSED' }); |
| 40 | |
| 41 | let dhSync; |
| 42 | { |
| 43 | using dirHandleSync = opendirSync(__dirname); |
| 44 | dhSync = dirHandleSync; |
| 45 | } |
| 46 | assert.throws(() => dhSync.readSync(), { code: 'ERR_DIR_CLOSED' }); |
| 47 | } |
| 48 | |
| 49 | explicitCall().then(common.mustCall()); |
| 50 | implicitCall().then(common.mustCall()); |
no test coverage detected
searching dependent graphs…