From fc5b5a22f9b9be138da18d38a67224171663c2f9 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 17 May 2015 16:20:43 +0100 Subject: Add ignoreEmptyParagraphs option --- tests/mammoth.tests.js | 16 ++++++++++++++++ tests/test-data/empty.docx | Bin 0 -> 3306 bytes 2 files changed, 16 insertions(+) create mode 100644 tests/test-data/empty.docx (limited to 'tests') diff --git a/tests/mammoth.tests.js b/tests/mammoth.tests.js index 247ef17..6395afd 100644 --- a/tests/mammoth.tests.js +++ b/tests/mammoth.tests.js @@ -40,6 +40,22 @@ describe('mammoth', function() { }); }); + test('empty paragraphs are ignored by default', function() { + var docxPath = path.join(__dirname, "test-data/empty.docx"); + return mammoth.convertToHtml({path: docxPath}).then(function(result) { + assert.equal(result.value, ""); + assert.deepEqual(result.messages, []); + }); + }); + + test('empty paragraphs are preserved if ignoreEmptyParagraphs is false', function() { + var docxPath = path.join(__dirname, "test-data/empty.docx"); + return mammoth.convertToHtml({path: docxPath}, {ignoreEmptyParagraphs: false}).then(function(result) { + assert.equal(result.value, "

"); + assert.deepEqual(result.messages, []); + }); + }); + test('style map can be expressed as string', function() { var docxFile = createFakeDocxFile({ "word/document.xml": testData("simple/word/document.xml") diff --git a/tests/test-data/empty.docx b/tests/test-data/empty.docx new file mode 100644 index 0000000..e10b869 Binary files /dev/null and b/tests/test-data/empty.docx differ -- cgit v1.2.3