X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=tests%2Fbookmark%2FLinkUtilsTest.php;fp=tests%2Fbookmark%2FLinkUtilsTest.php;h=9bddf84b3f02939ec9afb479948eaee368d4a1ff;hb=00d3dd91ef42df13eeafbcc54dcebe3238e322c6;hp=3321242fae07f018c91b98b2f40067fa2d6a9e22;hpb=8c5f6c786d00310b2e863aa316927effb7bfeedb;p=github%2Fshaarli%2FShaarli.git
diff --git a/tests/bookmark/LinkUtilsTest.php b/tests/bookmark/LinkUtilsTest.php
index 3321242f..9bddf84b 100644
--- a/tests/bookmark/LinkUtilsTest.php
+++ b/tests/bookmark/LinkUtilsTest.php
@@ -168,6 +168,36 @@ class LinkUtilsTest extends TestCase
$this->assertEquals($description, html_extract_tag('description', $html));
}
+ /**
+ * Test html_extract_tag() with double quoted content containing single quote, and the opposite.
+ */
+ public function testHtmlExtractExistentNameTagWithMixedQuotes(): void
+ {
+ $description = 'Bob and Alice share M&M\'s.';
+
+ $html = '';
+ $this->assertEquals($description, html_extract_tag('description', $html));
+
+ $html = '';
+ $this->assertEquals($description, html_extract_tag('description', $html));
+
+ $html = '';
+ $this->assertEquals($description, html_extract_tag('description', $html));
+
+ $description = 'Bob and Alice share "cookies".';
+
+ $html = '';
+ $this->assertEquals($description, html_extract_tag('description', $html));
+
+ $html = '';
+ $this->assertEquals($description, html_extract_tag('description', $html));
+
+ $html = '';
+ $this->assertEquals($description, html_extract_tag('description', $html));
+ }
+
/**
* Test html_extract_tag() when the tag