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\n\n";
+ Document doc = Jsoup.parse(html);
+ assertNotNull(doc);
+ assertEquals(" ", TextUtil.stripNewlines(doc.body().html()));
+ }
}