mirror of
https://github.com/jprichardson/node-fs-extra.git
synced 2026-01-18 16:13:55 +00:00
30 lines
789 B
JavaScript
30 lines
789 B
JavaScript
'use strict'
|
|
|
|
const fs = require('fs')
|
|
const fse = require('../../')
|
|
const path = require('path')
|
|
const assert = require('assert')
|
|
|
|
/* global describe, it */
|
|
|
|
const o755 = parseInt('755', 8)
|
|
|
|
describe('mkdirp / root', () => {
|
|
// '/' on unix, 'c:/' on windows.
|
|
const dir = path.normalize(path.resolve(path.sep)).toLowerCase()
|
|
|
|
// if not 'c:\\' or 'd:\\', it's probably a network mounted drive, this fails then. TODO: investigate
|
|
if (process.platform === 'win32' && (dir.indexOf('c:\\') === -1) && (dir.indexOf('d:\\') === -1)) return
|
|
|
|
it('should', done => {
|
|
fse.mkdirp(dir, o755, err => {
|
|
if (err) throw err
|
|
fs.stat(dir, (er, stat) => {
|
|
if (er) throw er
|
|
assert.ok(stat.isDirectory(), 'target is a directory')
|
|
done()
|
|
})
|
|
})
|
|
})
|
|
})
|