• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1'use strict';
2
3// Refs: https://github.com/nodejs/node/issues/34266
4// Failing to close a file should not keep the event loop open.
5
6const common = require('../common');
7const assert = require('assert');
8
9const fs = require('fs');
10
11const debuglog = (arg) => {
12  console.log(new Date().toLocaleString(), arg);
13};
14
15const tmpdir = require('../common/tmpdir');
16tmpdir.refresh();
17
18{
19  fs.open(`${tmpdir.path}/dummy`, 'wx+', common.mustCall((err, fd) => {
20    debuglog('fs open() callback');
21    assert.ifError(err);
22  }));
23  debuglog('waiting for callback');
24}
25