diff options
| author | Michael Williamson <mike@zwobble.org> | 2014-01-06 22:42:12 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2014-01-06 22:42:12 +0000 |
| commit | 53e9f9200a781e488830c3c01ff58f50d667a812 (patch) | |
| tree | 9781557e2fb37cccf7c4a8477bc871c5ade425c3 /tests | |
| parent | 9dc130b258c8320a3cd12e2afb002ebbe2155e9a (diff) | |
Allow style map to be an array of styles
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/mammoth.tests.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/mammoth.tests.js b/tests/mammoth.tests.js index 67b95f3..f0d87c8 100644 --- a/tests/mammoth.tests.js +++ b/tests/mammoth.tests.js @@ -23,7 +23,7 @@ describe('mammoth', function() { }); }); - test('options are passed to document converter when creating Converter', function() { + test('style map can be expressed as string', function() { var docxFile = createFakeDocxFile({ "word/document.xml": testData("simple/word/document.xml") }); @@ -35,6 +35,18 @@ describe('mammoth', function() { }); }); + test('style map can be expressed as array of styles', function() { + var docxFile = createFakeDocxFile({ + "word/document.xml": testData("simple/word/document.xml") + }); + var options = { + styleMap: [mammoth.style("p => h1")] + }; + return mammoth.convertToHtml({file: docxFile}, options).then(function(result) { + assert.equal("<h1>Hello.</h1>", result.value); + }); + }); + test('options are passed to document converter when calling mammoth.convertToHtml', function() { var docxFile = createFakeDocxFile({ "word/document.xml": testData("simple/word/document.xml") |
