20 lines
		
	
	
		
			496 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			496 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| var mkdirp = require('../');
 | |
| var path = require('path');
 | |
| var fs = require('fs');
 | |
| var test = require('tap').test;
 | |
| var _0755 = parseInt('0755', 8);
 | |
| 
 | |
| test('root', function (t) {
 | |
|     // '/' on unix, 'c:/' on windows.
 | |
|     var file = path.resolve('/');
 | |
| 
 | |
|     mkdirp(file, _0755, function (err) {
 | |
|         if (err) throw err
 | |
|         fs.stat(file, function (er, stat) {
 | |
|             if (er) throw er
 | |
|             t.ok(stat.isDirectory(), 'target is a directory');
 | |
|             t.end();
 | |
|         })
 | |
|     });
 | |
| });
 |