var CloudFunc = require('../lib/cloudfunc'); var assert = require('assert'); try{ var lJSON = [{ "path": "/etc/X11/", "size": "dir" }, { "name": "applnk", "size": "dir", "uid": 0, "mode": "40755" },{ "name": "prefdm", "size": 1328, "uid": 0, "mode": "100755" }]; console.time('CloudFunc.buildFromJSON'); var lResult = CloudFunc.buildFromJSON(lJSON); var lExpect = '
  • ' + '' + '' + ''+ '' + '' + '/' + '' + 'etc' + '/X11/' + '' + '
  • ' + '
  • ' + '' + 'name' + 'size' + 'owner' + 'mode' + '
  • ' + '
  • ' + '' + '..' + '<dir>' + '.' + '
  • ' + '
  • ' + '' + '' + 'applnk' + '' + '<dir>' + 'root' + 'rwx r-x r-x' + '
  • ' + '
  • ' + '' + '' + '' + 'prefdm' + '' + '' + '1.30kb' + 'root' + 'rwx r-x r-x' + '
  • 1'; console.timeEnd('CloudFunc.buildFromJSON'); assert.equal( lResult, lExpect, 'Something wrong in buildFromJSON'); } catch(pError){ console.log(pError); }