| 'use strict'; |
| const common = require('../common'); |
| const tmpdir = require('../common/tmpdir'); |
| const assert = require('assert'); |
| const fs = require('fs'); |
| |
| tmpdir.refresh(); |
| |
| { |
| // Should warn when trying to delete a nonexistent path |
| common.expectWarning( |
| 'DeprecationWarning', |
| 'In future versions of Node.js, fs.rmdir(path, { recursive: true }) ' + |
| 'will be removed. Use fs.rm(path, { recursive: true }) instead', |
| 'DEP0147' |
| ); |
| assert.throws( |
| () => fs.rmdirSync(tmpdir.resolve('noexist.txt'), |
| { recursive: true }), |
| { code: 'ENOENT' } |
| ); |
| } |