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/' +
'' +
'' +
'' +
'' +
'' +
'..' +
'<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);
}