exports['can rm a directory'] = function (test){ var dir = rDir() easyfs.mkdirSync(dir) easyfs.rm (dir,done) function done (err){ test.ifError(err) test.ok(!easyfs.existsSync(dir)) test.finish() } }
exports['can mkdirSync to make a directory if necessary'] = function (test){ var dir = rDir() test.ok(! easyfs.existsSync(dir)) easyfs.mkdirSync(dir) test.ok(easyfs.existsSync(dir),"expected: " + dir + " to have been created." ) easyfs.rmSync(dir) test.ok(!easyfs.existsSync(dir),"expected: " + dir + " to have been deleted." ) test.finish() }
function MetaModular (name){ if(!(this instanceof MetaModular)) { return new MetaModular(name) } var self = this; self.name = name self.basepath = process.ENV.HOME + "/.meta-modular/" easy.mkdirSync(self.basepath) self.tests = dirty(name ? self.basepath + 'tests.db' : undefined) self.candidates = dirty(name ? self.basepath + 'candidates.db' : undefined) self.tests.on('load',function(err){ }) process.nextTick(function(){ self.emit('ready',self) }) }