From acb9cf2c2d0ed1a73c798e8c7597ca5a1319addf Mon Sep 17 00:00:00 2001 From: Aaron Romel Date: Mon, 4 Feb 2019 17:23:31 -0500 Subject: [PATCH] Fix unit tests --- src/diff-parser.js | 2 +- test/diff2html-tests.js | 6 ++++++ test/line-by-line-tests.js | 12 ++++++++++++ test/side-by-side-printer-tests.js | 4 ++++ 4 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/diff-parser.js b/src/diff-parser.js index 0439780..f8120d3 100644 --- a/src/diff-parser.js +++ b/src/diff-parser.js @@ -63,7 +63,7 @@ } if (currentFile.newName) { - if (configuration.maxLinesShowing && currentFile.deletedLines + currentFile.addedLines > configuration.maxLinesShowing) { + if ((configuration || {}).maxLinesShowing && currentFile.deletedLines + currentFile.addedLines > configuration.maxLinesShowing) { currentFile.shouldCollapse = true; } files.push(currentFile); diff --git a/test/diff2html-tests.js b/test/diff2html-tests.js index 23e83da..5b2bedf 100644 --- a/test/diff2html-tests.js +++ b/test/diff2html-tests.js @@ -79,6 +79,8 @@ var htmlLineExample1 = ' \n' + ' sample\n' + ' CHANGED\n' + + ' collapse\n' + + ' expand\n' + ' \n' + '
\n' + '
\n' + @@ -130,6 +132,8 @@ var htmlSideExample1 = ' \n' + ' sample\n' + ' CHANGED\n' + + ' collapse\n' + + ' expand\n' + '
\n' + '
\n' + '
\n' + @@ -318,6 +322,8 @@ describe('Diff2Html', function() { ' \n' + ' CHANGELOG.md\n' + ' CHANGED\n' + + ' collapse\n' + + ' expand\n' + '
\n' + '
\n' + '
\n' + diff --git a/test/line-by-line-tests.js b/test/line-by-line-tests.js index 767e959..5c53fac 100644 --- a/test/line-by-line-tests.js +++ b/test/line-by-line-tests.js @@ -156,6 +156,8 @@ describe('LineByLinePrinter', function() { ' \n' + ' my/file/name.js\n' + ' CHANGED\n' + + ' collapse\n' + + ' expand\n' + '
\n' + '
\n' + '
\n' + @@ -193,6 +195,8 @@ describe('LineByLinePrinter', function() { ' \n' + ' my/file/name.js\n' + ' ADDED\n' + + ' collapse\n' + + ' expand\n' + '
\n' + '
\n' + '
\n' + @@ -230,6 +234,8 @@ describe('LineByLinePrinter', function() { ' \n' + ' my/file/name.js\n' + ' DELETED\n' + + ' collapse\n' + + ' expand\n' + '
\n' + '
\n' + '
\n' + @@ -267,6 +273,8 @@ describe('LineByLinePrinter', function() { ' \n' + ' my/file/{name1.js → name2.js}\n' + ' RENAMED\n' + + ' collapse\n' + + ' expand\n' + '
\n' + '
\n' + '
\n' + @@ -345,6 +353,8 @@ describe('LineByLinePrinter', function() { ' \n' + ' sample\n' + ' CHANGED\n' + + ' collapse\n' + + ' expand\n' + '
\n' + '
\n' + '
\n' + @@ -410,6 +420,8 @@ describe('LineByLinePrinter', function() { ' \n' + ' sample\n' + ' CHANGED\n' + + ' collapse\n' + + ' expand\n' + '
\n' + '
\n' + '
\n' + diff --git a/test/side-by-side-printer-tests.js b/test/side-by-side-printer-tests.js index eb2e4ef..3feaa54 100644 --- a/test/side-by-side-printer-tests.js +++ b/test/side-by-side-printer-tests.js @@ -241,6 +241,8 @@ describe('SideBySidePrinter', function() { ' \n' + ' sample\n' + ' CHANGED\n' + + ' collapse\n' + + ' expand\n' + '
\n' + '
\n' + '
\n' + @@ -317,6 +319,8 @@ describe('SideBySidePrinter', function() { ' \n' + ' sample\n' + ' CHANGED\n' + + ' collapse\n' + + ' expand\n' + '
\n' + '
\n' + '
\n' +