summaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java20
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java4
2 files changed, 24 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java b/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java
index fa0b814..1890334 100644
--- a/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java
+++ b/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java
@@ -96,6 +96,26 @@ public class DocumentConverterTests {
}
@Test
+ public void tableIsConvertedToHtmlTable() {
+ assertThat(
+ convertToHtml(new Table(list(
+ new TableRow(list(
+ new TableCell(list(paragraphWithText("Top left"))),
+ new TableCell(list(paragraphWithText("Top right"))))),
+ new TableRow(list(
+ new TableCell(list(paragraphWithText("Bottom left"))),
+ new TableCell(list(paragraphWithText("Bottom right")))))))),
+
+ deepEquals(list(Html.element("table", list(
+ Html.element("tr", list(
+ Html.element("td", list(Html.element("p", list(Html.text("Top left"))))),
+ Html.element("td", list(Html.element("p", list(Html.text("Top right"))))))),
+ Html.element("tr", list(
+ Html.element("td", list(Html.element("p", list(Html.text("Bottom left"))))),
+ Html.element("td", list(Html.element("p", list(Html.text("Bottom right"))))))))))));
+ }
+
+ @Test
public void hyperlinkWithHrefIsConvertedToAnchorTag() {
assertThat(
convertToHtml(Hyperlink.href("http://example.com", list(new Text("Hello")))),
diff --git a/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java b/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java
index bacd649..2fa5fea 100644
--- a/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java
+++ b/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java
@@ -37,6 +37,10 @@ public class DocumentElementMakers {
Optional.empty(),
propertyLookup.valueOf(CHILDREN, list()));
+ public static Paragraph paragraphWithText(String text) {
+ return make(a(PARAGRAPH, with(CHILDREN, list(runWithText(text)))));
+ }
+
public static Run runWithText(String text) {
return make(a(RUN, with(CHILDREN, list(new Text(text)))));
}