diff2html/tests/side-by-side-printer-tests.js
Paulo Bu 678e5147d8 Adds unit tests using node-unit
First approach to include unit tests in the code using node-unit.

- Adds node unit dependency
- Adds 2 very basic tests for LineByLine and SideBySide printers
2015-12-22 12:37:39 +01:00

19 lines
618 B
JavaScript

var SideBySidePrinter = require('../src/side-by-side-printer.js').SideBySidePrinter;
module.exports = {
testGenerateEmptyDiff: function (test) {
var sideBySidePrinter = new SideBySidePrinter({});
var fileHtml = sideBySidePrinter.generateEmptyDiff();
var expectedRight = '';
var expectedLeft = '<tr>\n' +
' <td class="d2h-info">' +
' <div class="d2h-code-side-line d2h-info">' +
'File without changes' +
' </div>' +
' </td>\n' +
'</tr>\n';
test.equal(expectedRight, fileHtml.right);
test.equal(expectedLeft, fileHtml.left);
test.done();
}
};