commit:     e4fe58906834d266d47526044e24f43e3b1c3966
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 30 13:50:43 2021 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Apr 30 13:50:59 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4fe5890

dev-java/htmcleaner: fixed tests

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 .../files/htmlcleaner-2.24-fix-tests.patch         | 26 ++++++++++++++++++++++
 dev-java/htmlcleaner/htmlcleaner-2.24.ebuild       |  9 ++++----
 2 files changed, 30 insertions(+), 5 deletions(-)

diff --git a/dev-java/htmlcleaner/files/htmlcleaner-2.24-fix-tests.patch 
b/dev-java/htmlcleaner/files/htmlcleaner-2.24-fix-tests.patch
new file mode 100644
index 00000000000..0e10ccee481
--- /dev/null
+++ b/dev-java/htmlcleaner/files/htmlcleaner-2.24-fix-tests.patch
@@ -0,0 +1,26 @@
+diff --git a/src/test/java/org/htmlcleaner/DomSerializerTest.java 
b/src/test/java/org/htmlcleaner/DomSerializerTest.java
+index b09c6d6..f4e83f0 100644
+--- a/src/test/java/org/htmlcleaner/DomSerializerTest.java
++++ b/src/test/java/org/htmlcleaner/DomSerializerTest.java
+@@ -132,7 +132,7 @@ public class DomSerializerTest extends 
AbstractHtmlCleanerTest {
+                   + "</html>";
+ 
+           final String expectedOutput = 
+-                  "<?xml version=\"1.0\" encoding=\"UTF-8\" 
standalone=\"no\"?>\n"
++                  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
+                   + "<html>\n" + 
+                   "    <head/>\n" + 
+                   "    <body>\n" + 
+diff --git a/src/test/java/org/htmlcleaner/TraversalDomSerializerTest.java 
b/src/test/java/org/htmlcleaner/TraversalDomSerializerTest.java
+index 3e1d1e9..d406c40 100644
+--- a/src/test/java/org/htmlcleaner/TraversalDomSerializerTest.java
++++ b/src/test/java/org/htmlcleaner/TraversalDomSerializerTest.java
+@@ -143,7 +143,7 @@ public class TraversalDomSerializerTest extends 
AbstractHtmlCleanerTest {
+                   + "</html>";
+ 
+           final String expectedOutput = 
+-                  "<?xml version=\"1.0\" encoding=\"UTF-8\" 
standalone=\"no\"?>\n"
++                  "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
+                   + "<html>\n" + 
+                   "    <head/>\n" + 
+                   "    <body>\n" + 

diff --git a/dev-java/htmlcleaner/htmlcleaner-2.24.ebuild 
b/dev-java/htmlcleaner/htmlcleaner-2.24.ebuild
index 138bce85abb..72bceb361e0 100644
--- a/dev-java/htmlcleaner/htmlcleaner-2.24.ebuild
+++ b/dev-java/htmlcleaner/htmlcleaner-2.24.ebuild
@@ -35,16 +35,15 @@ BDEPEND="
 JAVA_SRC_DIR="src/main/java"
 JAVA_GENTOO_CLASSPATH="jdom-2"
 
+PATCHES=(
+       "${FILESDIR}/${P}-fix-tests.patch"
+)
+
 src_prepare() {
        default
        # Don't require default.xml to be in the current directory.
        sed -i "s:\"default\.xml\":\"${JAVA_PKG_SHAREPATH}/default.xml\":g" \
                src/main/java/org/htmlcleaner/ConfigFileTagProvider.java || die
-
-       sed -i \
-               -e '/encoding=/s: standalone.*?>:?><html>:' \
-               -e '/\+ \"<html>/d' \
-               
src/test/java/org/htmlcleaner/{Traversal,}DomSerializerTest.java || die
 }
 
 src_configure() {

Reply via email to