File: Tests-Adapt-testAddHtmlContentWithErrors-to-be-HTML5-comp.patch

package info (click to toggle)
symfony 6.4.24%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 122,248 kB
  • sloc: php: 1,440,364; xml: 6,601; sh: 605; javascript: 597; makefile: 188; pascal: 71
file content (38 lines) | stat: -rw-r--r-- 1,594 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
From: Renan Rodrigo <renanrodrigo@canonical.com>
Date: Tue, 5 Aug 2025 15:45:30 -0300
Subject: [Tests] Adapt testAddHtmlContentWithErrors to be HTML5 compliant

The new libxml2 uses HTML5 by default, and the current snippet used to test
invalid HTML is HTML5-valid. This commit changes the snippet to be invalid both
for HTML4 and HTML5, so the test passes.

Origin: upstream, https://github.com/symfony/symfony/commit/3c0410b556608ec3e9b23388cebefd08af4b9fe8
Bug-Debian: https://bugs.debian.org/1107547
Bug: https://github.com/symfony/symfony/pull/61347
---
 src/Symfony/Component/DomCrawler/Tests/NativeParserCrawlerTest.php | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/Symfony/Component/DomCrawler/Tests/NativeParserCrawlerTest.php b/src/Symfony/Component/DomCrawler/Tests/NativeParserCrawlerTest.php
index c61d935..6bd13d3 100644
--- a/src/Symfony/Component/DomCrawler/Tests/NativeParserCrawlerTest.php
+++ b/src/Symfony/Component/DomCrawler/Tests/NativeParserCrawlerTest.php
@@ -29,7 +29,8 @@ class NativeParserCrawlerTest extends AbstractCrawlerTestCase
     <head>
     </head>
     <body>
-        <nav><a href="#"><a href="#"></nav>
+        <div><a href="#"></div>
+    </body>
     </body>
 </html>
 EOF
@@ -37,7 +38,7 @@ EOF
 
         $errors = libxml_get_errors();
         $this->assertCount(1, $errors);
-        $this->assertEquals("Tag nav invalid\n", $errors[0]->message);
+        $this->assertEquals("Unexpected end tag : body\n", $errors[0]->message);
 
         libxml_clear_errors();
         libxml_use_internal_errors($internalErrors);