summaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-02-14 11:50:40 +0000
committerMichael Williamson <mike@zwobble.org>2016-02-14 11:50:40 +0000
commitf59712756ccb8d6b140d90ea0220278d60cf6dc7 (patch)
treef4487c759b3c82430b75769d5accc4316a6336e5 /src/test/java/org
parentf57601b2426656a014d099ec66828e9f40732492 (diff)
Generate anchors with IDs for Bookmark
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java12
-rw-r--r--src/test/java/org/zwobble/mammoth/tests/html/HtmlWriteTests.java2
2 files changed, 9 insertions, 5 deletions
diff --git a/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java b/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java
index 616d84f..0648d93 100644
--- a/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java
+++ b/src/test/java/org/zwobble/mammoth/tests/DocumentConverterTests.java
@@ -2,10 +2,7 @@ package org.zwobble.mammoth.tests;
import org.junit.Test;
import org.zwobble.mammoth.DocumentConverter;
-import org.zwobble.mammoth.documents.Document;
-import org.zwobble.mammoth.documents.DocumentElement;
-import org.zwobble.mammoth.documents.Hyperlink;
-import org.zwobble.mammoth.documents.Text;
+import org.zwobble.mammoth.documents.*;
import org.zwobble.mammoth.html.Html;
import org.zwobble.mammoth.html.HtmlNode;
@@ -98,6 +95,13 @@ public class DocumentConverterTests {
deepEquals(list(Html.element("a", map("href", "#doc-42-start"), list(Html.text("Hello"))))));
}
+ @Test
+ public void bookmarksAreConvertedToAnchorsWithIds() {
+ assertThat(
+ convertToHtml(new Bookmark("start")),
+ deepEquals(list(Html.element("a", map("id", "doc-42-start")))));
+ }
+
private List<HtmlNode> convertToHtml(DocumentElement element) {
return documentConverter().convertToHtml(element);
diff --git a/src/test/java/org/zwobble/mammoth/tests/html/HtmlWriteTests.java b/src/test/java/org/zwobble/mammoth/tests/html/HtmlWriteTests.java
index 4400959..71a5b67 100644
--- a/src/test/java/org/zwobble/mammoth/tests/html/HtmlWriteTests.java
+++ b/src/test/java/org/zwobble/mammoth/tests/html/HtmlWriteTests.java
@@ -50,7 +50,7 @@ public class HtmlWriteTests {
public void canWriteElementWithAttributes() {
assertEquals(
"<a class=\"external\" href=\"http://example.com\"></a>",
- write(Html.element("a", map("class", "external", "href", "http://example.com"), list())));
+ write(Html.element("a", map("class", "external", "href", "http://example.com"))));
}
private String write(HtmlNode node) {