varmkdirp=require('../');varpath=require('path');varfs=require('fs');vartest=require('tap').test;test('sync perm',function(t){t.plan(2);varfile='/tmp/'+(Math.random()*(1<<30)).toString(16)+'.json';mkdirp.sync(file,0755);path.exists(file,function(ex){if(!ex)t.fail('file not created')elsefs.stat(file,function(err,stat){if(err)t.fail(err)else{t.equal(stat.mode&0777,0755);t.ok(stat.isDirectory(),'target not a directory');t.end();}})});});test('sync root perm',function(t){t.plan(1);varfile='/tmp';mkdirp.sync(file,0755);path.exists(file,function(ex){if(!ex)t.fail('file not created')elsefs.stat(file,function(err,stat){if(err)t.fail(err)else{t.ok(stat.isDirectory(),'target not a directory');t.end();}})});});