From f3c46aaeb806d8ae301afba265a165121e17c784 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 14 Feb 2016 11:56:29 +0000 Subject: Convert line break to break element --- src/main/java/org/zwobble/mammoth/DocumentConverter.java | 2 +- .../java/org/zwobble/mammoth/tests/DocumentConverterTests.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/java/org/zwobble/mammoth/DocumentConverter.java b/src/main/java/org/zwobble/mammoth/DocumentConverter.java index 8a0d173..36f562d 100644 --- a/src/main/java/org/zwobble/mammoth/DocumentConverter.java +++ b/src/main/java/org/zwobble/mammoth/DocumentConverter.java @@ -77,7 +77,7 @@ public class DocumentConverter { @Override public List visit(LineBreak lineBreak) { - throw new UnsupportedOperationException(); + return list(Html.selfClosingElement("br")); } @Override diff --git a/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java b/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java index b14b917..fa0b814 100644 --- a/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java @@ -88,6 +88,13 @@ public class DocumentConverterTests { deepEquals(list(Html.text("\t")))); } + @Test + public void lineBreakIsConvertedToBreakElement() { + assertThat( + convertToHtml(LineBreak.LINE_BREAK), + deepEquals(list(Html.selfClosingElement("br")))); + } + @Test public void hyperlinkWithHrefIsConvertedToAnchorTag() { assertThat( -- cgit v1.2.3