Skip to content

Commit d6e70e7

Browse files
committed
Fix DOM tests for upcoming libxml2 serializer changes
DOM HTML serializer will be closer compliant to HTML5 in the next libxml2 version, so the tests need to be adapted. Ref: https://gitlab.gnome.org/GNOME/libxml2/-/merge_requests/309 Closes GH-18406.
1 parent 041abec commit d6e70e7

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

ext/dom/tests/DOMElement_toggleAttribute.phpt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,18 +87,18 @@ echo "Checking toggled namespace:\n";
8787
var_dump($dom->documentElement->getAttribute('xmlns:anotheron'));
8888

8989
?>
90-
--EXPECT--
90+
--EXPECTF--
9191
Invalid Character Error
9292
--- Selected attribute tests (HTML) ---
9393
bool(false)
9494
<!DOCTYPE HTML>
9595
<html id="test"></html>
9696
bool(true)
9797
<!DOCTYPE HTML>
98-
<html id="test" selected></html>
98+
<html id="test" selected%r(="")?%r></html>
9999
bool(true)
100100
<!DOCTYPE HTML>
101-
<html id="test" selected></html>
101+
<html id="test" selected%r(="")?%r></html>
102102
bool(false)
103103
<!DOCTYPE HTML>
104104
<html id="test"></html>

ext/dom/tests/gh10234.phpt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ $document->documentElement->textContent = "quote 'test'";
5555
var_dump($document->documentElement->textContent);
5656
var_dump($document->saveHTML());
5757
?>
58-
--EXPECT--
58+
--EXPECTF--
5959
-- Attribute tests --
6060
string(38) "<element attribute="value"></element>
6161
"
@@ -67,10 +67,10 @@ string(13) "hello & world"
6767
string(50) "<element attribute="hello &amp; world"></element>
6868
"
6969
string(9) "<b>hi</b>"
70-
string(54) "<element attribute="&lt;b&gt;hi&lt;/b&gt;"></element>
70+
string(%d) "<element attribute=%r("&lt;b&gt;hi&lt;\/b&gt;"|"<b>hi<\/b>")%r></element>
7171
"
7272
string(12) "quote "test""
73-
string(45) "<element attribute='quote "test"'></element>
73+
string(%d) "<element attribute=%r('quote "test"'|"quote &quot;test&quot;")%r></element>
7474
"
7575
string(12) "quote 'test'"
7676
string(45) "<element attribute="quote 'test'"></element>

0 commit comments

Comments
 (0)