Merge pull request #42 from pbu88/adding_unit_tests
Adds unit tests using node-unit
This commit is contained in:
commit
7920de8924
3 changed files with 39 additions and 1 deletions
|
|
@ -45,7 +45,8 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"webpack": "1.12.*",
|
"webpack": "1.12.*",
|
||||||
"uglifyjs": "2.4.*",
|
"uglifyjs": "2.4.*",
|
||||||
"less": "2.5.*"
|
"less": "2.5.*",
|
||||||
|
"nodeunit": "^0.9.1"
|
||||||
},
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"files": [
|
"files": [
|
||||||
|
|
|
||||||
18
tests/line-by-line-tests.js
Normal file
18
tests/line-by-line-tests.js
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
var LineByLinePrinter = require('../src/line-by-line-printer.js').LineByLinePrinter;
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
testGenerateEmptyDiff: function (test) {
|
||||||
|
var lineByLinePrinter = new LineByLinePrinter({});
|
||||||
|
var fileHtml = lineByLinePrinter._generateEmptyDiff();
|
||||||
|
var expected = '<tr>\n' +
|
||||||
|
' <td class="d2h-info">' +
|
||||||
|
' <div class="d2h-code-line d2h-info">' +
|
||||||
|
'File without changes' +
|
||||||
|
' </div>' +
|
||||||
|
' </td>\n' +
|
||||||
|
'</tr>\n';
|
||||||
|
|
||||||
|
test.equal(expected, fileHtml);
|
||||||
|
test.done();
|
||||||
|
}
|
||||||
|
};
|
||||||
19
tests/side-by-side-printer-tests.js
Normal file
19
tests/side-by-side-printer-tests.js
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
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();
|
||||||
|
}
|
||||||
|
};
|
||||||
Loading…
Reference in a new issue