Skip to content

Commit

Permalink
testingg
Browse files Browse the repository at this point in the history
  • Loading branch information
guyonroche committed Aug 15, 2016
1 parent 561f575 commit 54ab82d
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 2 deletions.
2 changes: 0 additions & 2 deletions lib/xlsx/xform/sheet/sheet-properties-xform.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,6 @@ utils.inherits(SheetPropertiesXform, BaseXform, {
xmlStream.addRollback();
xmlStream.openNode('sheetPr');

console.log('sheet-properties-xform', model)

var inner = false;
inner = this.map.tabColor.render(xmlStream, model.tabColor) || inner;
inner = this.map.pageSetUpPr.render(xmlStream, model.pageSetup) || inner;
Expand Down
49 changes: 49 additions & 0 deletions test/testProcess.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
'use strict';

var fs = require('fs');
var _ = require('underscore');
var HrStopwatch = require('./utils/hr-stopwatch');

var Excel = require('../excel');

var inputFile = process.argv[2];
var outputFile = process.argv[3];

var wb = new Excel.Workbook();

var passed = true;
var assert = function(value, failMessage, passMessage) {
if (!value) {
if (failMessage) console.error(failMessage);
passed = false;
} else {
if (passMessage) console.log(passMessage);
}
};

// assuming file created by testBookOut
wb.xlsx.readFile(inputFile)
.then(function() {
console.log('Loaded', inputFile);

wb.eachSheet(function(sheet) {
console.log(sheet.name);
});

var ws = wb.getWorksheet('Sheet1');

assert(ws, "Expected to find a worksheet called sheet1");

ws.getCell('B1').value = new Date();
ws.getCell('B1').numFmt = 'hh:mm:ss';

ws.addRow([1, 'hello']);
return wb.xlsx.writeFile(outputFile);
})
.then(function() {
assert(passed, "Something went wrong", "All tests passed!");
})
.catch(function(error) {
console.error(error.message);
console.error(error.stack);
});
40 changes: 40 additions & 0 deletions test/testTemplate.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
'use strict';

var fs = require('fs');
var _ = require('underscore');
var HrStopwatch = require('./utils/hr-stopwatch');

var Excel = require('../excel');

var inputFile = process.argv[2];
var outputFile = process.argv[3];


var passed = true;
var assert = function(value, failMessage, passMessage) {
if (!value) {
if (failMessage) console.error(failMessage);
passed = false;
} else {
if (passMessage) console.log(passMessage);
}
};


var workbook = new Excel.Workbook();
workbook.xlsx.readFile('./out/template.xlsx')
.then(function(stream) {
var options = {
useSharedStrings: true,
useStyles: true
};

return stream.xlsx.writeFile("./out/template-out.xlsx", options)
.then(function(){
console.log("Done.");
})
})
.catch(function(error) {
console.error(error.message);
console.error(error.stack);
});

0 comments on commit 54ab82d

Please sign in to comment.