From 84f30b611589ef7141ab7e928604c2d2fe6d6d1c Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 25 Feb 2016 19:42:37 +0000 Subject: Allow bold runs to be configured using style mapping --- .../java/org/zwobble/mammoth/tests/DocumentToHtmlTests.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/test/java') diff --git a/src/test/java/org/zwobble/mammoth/tests/DocumentToHtmlTests.java b/src/test/java/org/zwobble/mammoth/tests/DocumentToHtmlTests.java index 27bee50..32e8702 100644 --- a/src/test/java/org/zwobble/mammoth/tests/DocumentToHtmlTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/DocumentToHtmlTests.java @@ -109,12 +109,21 @@ public class DocumentToHtmlTests { } @Test - public void boldRunsAreWrappedInStrongTags() { + public void boldRunsAreWrappedInStrongTagsByDefault() { assertThat( convertToHtml(make(a(RUN, with(BOLD, true), with(CHILDREN, list(new Text("Hello")))))), deepEquals(list(Html.collapsibleElement("strong", list(Html.text("Hello")))))); } + @Test + public void boldRunsCanBeMappedUsingStyleMapping() { + assertThat( + convertToHtml( + make(a(RUN, with(BOLD, true), with(CHILDREN, list(new Text("Hello"))))), + StyleMap.builder().bold(HtmlPath.element("em")).build()), + deepEquals(list(Html.element("em", list(Html.text("Hello")))))); + } + @Test public void italicRunsAreWrappedInEmphasisTags() { assertThat( -- cgit v1.2.3