From 04735f9a5430cdaef175c65580a4c38d812945fc Mon Sep 17 00:00:00 2001 From: jhy Date: Wed, 11 Aug 2021 21:29:53 +1000 Subject: [PATCH] Tests that adoption agency algo doesn't IOOB Issue was fixed in 478b568061b317c79ba6fd018d9ac5fa931bdb02 Closes #1608 --- src/test/java/org/jsoup/parser/HtmlParserTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/test/java/org/jsoup/parser/HtmlParserTest.java b/src/test/java/org/jsoup/parser/HtmlParserTest.java index 696d876651..1979e55960 100644 --- a/src/test/java/org/jsoup/parser/HtmlParserTest.java +++ b/src/test/java/org/jsoup/parser/HtmlParserTest.java @@ -1450,4 +1450,12 @@ private boolean didAddElements(String input) { Node node = nodes.get(0); assertEquals("

", node.parent().outerHtml()); // mis-nested because fragment forced into the element, OK } + + @Test public void nestedAnchorAdoption() { + // https://github.com/jhy/jsoup/issues/1608 + String html = "\n\n
\ntest\n
\n
\n"; + Document doc = Jsoup.parse(html); + assertNotNull(doc); + assertEquals("
test
", TextUtil.stripNewlines(doc.body().html())); + } }