コード例 #1
0
ファイル: easyfs.asynct.js プロジェクト: dominictarr/easyfs
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() 
  }
}
コード例 #2
0
ファイル: easyfs.asynct.js プロジェクト: dominictarr/easyfs
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()
}
コード例 #3
0
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)
  })
}