From f59712756ccb8d6b140d90ea0220278d60cf6dc7 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 14 Feb 2016 11:50:40 +0000 Subject: Generate anchors with IDs for Bookmark --- .../org/zwobble/mammoth/tests/DocumentConverterTests.java | 12 ++++++++---- .../java/org/zwobble/mammoth/tests/html/HtmlWriteTests.java | 2 +- 2 files changed, 9 insertions(+), 5 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 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 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( "", - 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) { -- cgit v1.2.3