From f57601b2426656a014d099ec66828e9f40732492 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 14 Feb 2016 11:47:36 +0000 Subject: Convert hyperlink with internal anchor to HTML --- .../org/zwobble/mammoth/tests/DocumentConverterTests.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/test') 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 convertToHtml(DocumentElement element) { - return DocumentConverter.convertToHtml(element); + return documentConverter().convertToHtml(element); + } + + private DocumentConverter documentConverter() { + return new DocumentConverter("doc-42"); } } -- cgit v1.2.3