aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-02-14 11:47:36 +0000
committerMichael Williamson <mike@zwobble.org>2016-02-14 11:47:36 +0000
commitf57601b2426656a014d099ec66828e9f40732492 (patch)
treea155b1c56fa97388956730802aeccf1249a8db74 /src/test
parent622c04d788615dc79665203ea9a61e57e1935c49 (diff)
Convert hyperlink with internal anchor to HTML
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java15
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");
}
}