aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2014-07-05 19:45:24 +0100
committerMichael Williamson <mike@zwobble.org>2014-07-05 19:45:24 +0100
commit377e08477c8dce941b2d1504899123274e0c3e80 (patch)
tree2a0381fc7e499aa1a5d3a6eab52448a25913716a /tests
parent936b74f2d0415dd73fa6471eea4daf6b32b07051 (diff)
Add conversion of tables to HTML
Diffstat (limited to 'tests')
-rw-r--r--tests/document-to-html.tests.js22
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",