コード例 #1
0
ファイル: easyfs.asynct.js プロジェクト: dominictarr/easyfs
exports['can check file existsSync 1'] = function(test){
  name =  rDir()
  test.equal(exists(name),false, "expected dir:" + name + "to not exist")
  test.equal(easyfs.existsSync(makePath(name)),false,"expected dir:" + name + " to not exist")

  test.ok(easyfs.existsSync(process.ENV.PWD),"expected dir:" + process.ENV.PWD + " to exist")
  
  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
ファイル: easyfs.asynct.js プロジェクト: dominictarr/easyfs
exports['can mkdir to make a directory if necessary'] = function (test){
  var dir = rDir()

  test.ok(! easyfs.existsSync(dir))

  easyfs.mkdir(dir,c)
  function c (err,stat){
    test.ok(easyfs.existsSync(dir),"expected " + dir + " to exist")
    test.finish()  
  }
}
コード例 #4
0
ファイル: easyfs.asynct.js プロジェクト: dominictarr/easyfs
exports['mkdir returns error if a file already exists'] = function (test){
  var dir = rDir()

  test.ok(! easyfs.existsSync(dir))
  fs.writeFileSync(dir, "herlsdjgosudfosdj", encoding='utf8')

  easyfs.mkdir(dir,c)
  function c(err,stat){
    test.ok(err instanceof Error, "expected error, because there was already a file, but got:" + err)
    test.finish()
  }
}
コード例 #5
0
ファイル: easyfs.asynct.js プロジェクト: dominictarr/easyfs
 function c (err){
   test.ifError(err)    
   test.ok(easyfs.existsSync(dir),"expected " + dir + " to exist")
 
   easyfs.mkdir(dir,c)
   function c (err){
     test.equal(err,null,"expected null, but got: " + err + " when trying to create dir:" + dir)
     easyfs.exists(dir,c)
     function c(err,stat2){
       test.equal(err,null,"expected null, but got: " + err + " when trying to create dir:" + dir)
       test.ok(stat2,"expected " + dir + " to exist")
       test.finish()
     }
   }
 }
コード例 #6
0
ファイル: easyfs.asynct.js プロジェクト: dominictarr/easyfs
exports['mkdir returns normally if a directory already exists'] = function (test){
  var dir = rDir()

  test.ok(! easyfs.existsSync(dir))

  easyfs.mkdir(dir,c)
  function c (err){
    test.ifError(err)    
    test.ok(easyfs.existsSync(dir),"expected " + dir + " to exist")
  
    easyfs.mkdir(dir,c)
    function c (err){
      test.equal(err,null,"expected null, but got: " + err + " when trying to create dir:" + dir)
      easyfs.exists(dir,c)
      function c(err,stat2){
        test.equal(err,null,"expected null, but got: " + err + " when trying to create dir:" + dir)
        test.ok(stat2,"expected " + dir + " to exist")
        test.finish()
      }
    }
  }
}
コード例 #7
0
ファイル: easyfs.asynct.js プロジェクト: dominictarr/easyfs
 function c (err,stat){
   test.ok(easyfs.existsSync(dir),"expected " + dir + " to exist")
   test.finish()  
 }
コード例 #8
0
ファイル: easyfs.asynct.js プロジェクト: dominictarr/easyfs
 function done (err){
   test.ifError(err)
   test.ok(!easyfs.existsSync(dir))
   test.finish() 
 }