'use strict' const fs = require('fs') const os = require('os') const fse = require(process.cwd()) const path = require('path') const assert = require('assert') /* global beforeEach, describe, it */ describe('remove / async / dir', () => { let TEST_DIR beforeEach(done => { TEST_DIR = path.join(os.tmpdir(), 'fs-extra', 'remove-async-dir') fse.emptyDir(TEST_DIR, done) }) describe('> when dir does not exist', () => { it('should not throw an error', done => { const someDir = path.join(TEST_DIR, 'some-dir/') assert.strictEqual(fs.existsSync(someDir), false) fse.remove(someDir, err => { assert.ifError(err) done() }) }) }) })