From 330140c7c94cce2c57f41bc2d3e14b94dc4f23b0 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 30 May 2017 11:37:00 +0100 Subject: Ignore blank target frame --- .../org/zwobble/mammoth/tests/docx/BodyXmlTests.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java') diff --git a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java index 1ba96d1..f77eec1 100644 --- a/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/docx/BodyXmlTests.java @@ -757,7 +757,7 @@ public class BodyXmlTests { readSuccess(bodyReader(relationships), element), isHyperlink( hasHref("http://example.com"), - hasBlankAnchor(), + hasNoAnchor(), hasChildren(isRun(hasChildren())) ) ); @@ -794,7 +794,7 @@ public class BodyXmlTests { readSuccess(bodyReader(), element), isHyperlink( hasAnchor("start"), - hasBlankHref() + hasNoHref() ) ); } @@ -819,6 +819,18 @@ public class BodyXmlTests { ); } + @Test + public void hyperlinkEmptyTargetFrameIsIgnored() { + XmlElement element = element("w:hyperlink", map( + "w:anchor", "start", + "w:tgtFrame", "" + )); + assertThat( + readSuccess(bodyReader(), element), + isHyperlink(hasNoTargetFrame()) + ); + } + @Test public void goBackBookmarkIsIgnored() { XmlElement element = element("w:bookmarkStart", map("w:name", "_GoBack")); -- cgit v1.2.3