diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/mammoth.tests.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/mammoth.tests.js b/tests/mammoth.tests.js index f0d87c8..08270a4 100644 --- a/tests/mammoth.tests.js +++ b/tests/mammoth.tests.js @@ -59,6 +59,21 @@ describe('mammoth', function() { }); }); + test('options.transformDocument is used to transform document if set', function() { + var docxFile = createFakeDocxFile({ + "word/document.xml": testData("simple/word/document.xml") + }); + var options = { + transformDocument: function(document) { + document.children[0].styleName = "Heading1"; + return document; + } + }; + return mammoth.convertToHtml({file: docxFile}, options).then(function(result) { + assert.equal("<h1>Hello.</h1>", result.value); + }); + }); + test('inline images are included in output', function() { var docxPath = path.join(__dirname, "test-data/tiny-picture.docx"); return mammoth.convertToHtml({path: docxPath}).then(function(result) { |
