From d6f00b6a57a19349de058ee17e1f963c0a972cf6 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 4 Nov 2017 11:45:06 +0000 Subject: Use table style mappings during document conversion --- .../mammoth/tests/conversion/DocumentToHtmlTests.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/test/java/org/zwobble/mammoth/tests/conversion/DocumentToHtmlTests.java') diff --git a/src/test/java/org/zwobble/mammoth/tests/conversion/DocumentToHtmlTests.java b/src/test/java/org/zwobble/mammoth/tests/conversion/DocumentToHtmlTests.java index 7b12085..123bd8e 100644 --- a/src/test/java/org/zwobble/mammoth/tests/conversion/DocumentToHtmlTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/conversion/DocumentToHtmlTests.java @@ -257,6 +257,23 @@ public class DocumentToHtmlTests { Html.element("td", list(Html.FORCE_WRITE, Html.element("p", list(Html.text("Bottom right")))))))))))); } + @Test + public void tableStyleMappingsCanBeUsedToMapTables() { + assertThat( + convertToHtml( + table(list(), withStyle(new Style("TableNormal", Optional.of("Normal Table")))), + StyleMap.builder() + .mapTable( + TableMatcher.styleName("Normal Table"), + HtmlPath.element("table", map("class", "normal-table")) + ) + .build() + ), + + deepEquals(list(Html.element("table", map("class", "normal-table")))) + ); + } + @Test public void headerRowsAreWrappedInThead() { assertThat( -- cgit v1.2.3