node/test/parallel/test-fs-rmdir-recursive-err...

32 lines
600 B
JavaScript

'use strict';
const common = require('../common');
const assert = require('assert');
const {
rmdir,
rmdirSync,
promises: { rmdir: rmdirPromise }
} = require('fs');
assert.throws(() => {
rmdir('nonexistent', {
recursive: true,
}, common.mustNotCall());
}, {
code: 'ERR_INVALID_ARG_VALUE',
});
assert.throws(() => {
rmdirSync('nonexistent', {
recursive: true,
});
}, {
code: 'ERR_INVALID_ARG_VALUE',
});
rmdirPromise('nonexistent', {
recursive: true,
}).then(common.mustNotCall(), common.mustCall((err) => {
assert.strictEqual(err.code, 'ERR_INVALID_ARG_VALUE');
}));