aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-02-14 11:55:35 +0000
committerMichael Williamson <mike@zwobble.org>2016-02-14 11:55:35 +0000
commitf21a0d92650c85d8cc12348e7167fd014b419e15 (patch)
tree9ba1768da888eacb2f83c0f8edec2b7215daef80
parent3f2896045e54a254f8ee007c43d179ed750d78b9 (diff)
Convert tab to tab in text
-rw-r--r--src/main/java/org/zwobble/mammoth/DocumentConverter.java2
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java7
2 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/mammoth/DocumentConverter.java b/src/main/java/org/zwobble/mammoth/DocumentConverter.java
index e735d8b..8a0d173 100644
--- a/src/main/java/org/zwobble/mammoth/DocumentConverter.java
+++ b/src/main/java/org/zwobble/mammoth/DocumentConverter.java
@@ -72,7 +72,7 @@ public class DocumentConverter {
@Override
public List<HtmlNode> visit(Tab tab) {
- throw new UnsupportedOperationException();
+ return list(Html.text("\t"));
}
@Override
diff --git a/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java b/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java
index 0648d93..b14b917 100644
--- a/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java
+++ b/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java
@@ -82,6 +82,13 @@ public class DocumentConverterTests {
}
@Test
+ public void tabIsConvertedToTabInHtmlText() {
+ assertThat(
+ convertToHtml(Tab.TAB),
+ deepEquals(list(Html.text("\t"))));
+ }
+
+ @Test
public void hyperlinkWithHrefIsConvertedToAnchorTag() {
assertThat(
convertToHtml(Hyperlink.href("http://example.com", list(new Text("Hello")))),