Subject: Workaround the default java 11 Transformer implementation forced indent
Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Forwarded: https://sourceforge.net/p/htmlcleaner/bugs/216/

diff --git a/src/test/java/org/htmlcleaner/AbstractHtmlCleanerTest.java b/src/test/java/org/htmlcleaner/AbstractHtmlCleanerTest.java
index 321bfc4..43a2c52 100644
--- a/src/test/java/org/htmlcleaner/AbstractHtmlCleanerTest.java
+++ b/src/test/java/org/htmlcleaner/AbstractHtmlCleanerTest.java
@@ -100,7 +100,16 @@ public abstract class AbstractHtmlCleanerTest {
 	    TransformerFactory tf = TransformerFactory.newInstance();
 	    Transformer transformer = tf.newTransformer();
 	    transformer.transform(new DOMSource(document), new StreamResult(writer));
-	    String actual = writer.getBuffer().toString();
+	    String rawActual = writer.getBuffer().toString();
+
+	    String[] lines = rawActual.split("\n");
+	    StringWriter buffer = new StringWriter();
+	    for (String line: lines) {
+	        buffer.write(line.trim());
+	        buffer.write("\n");
+	    }
+	    String actual = buffer.toString();
+
 	    actual = actual.substring(actual.indexOf("<body>\n")+7, actual.indexOf("</body>")).trim();
 	    assertEquals(expected, actual);
 	    cleaner.getProperties().setOmitHtmlEnvelope(true);
