diff options
| author | Michael Williamson <mike@zwobble.org> | 2014-07-05 19:45:24 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2014-07-05 19:45:24 +0100 |
| commit | 377e08477c8dce941b2d1504899123274e0c3e80 (patch) | |
| tree | 2a0381fc7e499aa1a5d3a6eab52448a25913716a /tests | |
| parent | 936b74f2d0415dd73fa6471eea4daf6b32b07051 (diff) | |
Add conversion of tables to HTML
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/document-to-html.tests.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/document-to-html.tests.js b/tests/document-to-html.tests.js index cfd1c20..ead267b 100644 --- a/tests/document-to-html.tests.js +++ b/tests/document-to-html.tests.js @@ -197,6 +197,28 @@ describe('DocumentConverter', function() { }); }); + test('docx table is converted to table in HTML', function() { + var table = new documents.Table([ + new documents.TableRow([ + new documents.TableCell([paragraphOfText("Top left")]), + new documents.TableCell([paragraphOfText("Top right")]) + ]), + new documents.TableRow([ + new documents.TableCell([paragraphOfText("Bottom left")]), + new documents.TableCell([paragraphOfText("Bottom right")]) + ]) + ]); + var converter = new DocumentConverter(); + + return converter.convertToHtml(table).then(function(result) { + var expectedHtml = "<table>" + + "<tr><td><p>Top left</p></td><td><p>Top right</p></td></tr>" + + "<tr><td><p>Bottom left</p></td><td><p>Bottom right</p></td></tr>" + + "</table>"; + assert.equal(result.value, expectedHtml); + }); + }); + test('footnote reference is converted to superscript intra-page link', function() { var footnoteReference = new documents.FootnoteReference({ footnoteId: "4", |
