diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-02-14 11:47:36 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-02-14 11:47:36 +0000 |
| commit | f57601b2426656a014d099ec66828e9f40732492 (patch) | |
| tree | a155b1c56fa97388956730802aeccf1249a8db74 /src/test | |
| parent | 622c04d788615dc79665203ea9a61e57e1935c49 (diff) | |
Convert hyperlink with internal anchor to HTML
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java b/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java index db3087e..616d84f 100644 --- a/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java @@ -33,7 +33,7 @@ public class DocumentConverterTests { @Test public void multipleParagraphsInDocumentAreConvertedToMultipleParagraphs() { assertThat( - DocumentConverter.convertToHtml(new Document(list( + documentConverter().convertToHtml(new Document(list( make(a(PARAGRAPH, with(CHILDREN, list(runWithText("Hello"))))), make(a(PARAGRAPH, with(CHILDREN, list(runWithText("there")))))))), @@ -91,8 +91,19 @@ public class DocumentConverterTests { deepEquals(list(Html.element("a", map("href", "http://example.com"), list(Html.text("Hello")))))); } + @Test + public void hyperlinkWithInternalAnchorReferenceIsConvertedToAnchorTag() { + assertThat( + convertToHtml(Hyperlink.anchor("start", list(new Text("Hello")))), + deepEquals(list(Html.element("a", map("href", "#doc-42-start"), list(Html.text("Hello")))))); + } + private List<HtmlNode> convertToHtml(DocumentElement element) { - return DocumentConverter.convertToHtml(element); + return documentConverter().convertToHtml(element); + } + + private DocumentConverter documentConverter() { + return new DocumentConverter("doc-42"); } } |
