X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=tests%2Fparser%2FparserTests.txt;h=ab79b5940908d4ea586a235770f245af23105b87;hb=6c9a2923fe1ee3a65cb027be5e781772f2b12fbd;hp=e8ccd9da8441a66bb92d298e457bc2ed1a45297c;hpb=29115b9e5312bff77223ae2210ab372b0ada3f4d;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/parser/parserTests.txt b/tests/parser/parserTests.txt index e8ccd9da84..ab79b59409 100644 --- a/tests/parser/parserTests.txt +++ b/tests/parser/parserTests.txt @@ -28364,3 +28364,166 @@ wgRawHtml=1 !! end + +!! test +Decoding of HTML entities in headings and links for IDs and link fragments (T103714) +!! wikitext +== A&B&C&D&E == +[[#A&B&C&D&E]] +!! html/php +
#Foo bar #foo Bar #ТеÑÑ #ÑеÑÑ #Hey < # " > % : ' +
%F0%9F%92%A9 +
+!! end + +!! test +HTML5 ids: legacy with a fallback to modern +!! config +wgFragmentMode=[ 'legacy', 'html5' ] +!! wikitext +== Foo bar == + +== foo Bar == + +== ТеÑÑ == + +== ТеÑÑ == + +== ÑеÑÑ == + +== Hey < # " > % : ' == +[[#Foo bar]] [[#foo Bar]] [[#ТеÑÑ]] [[#ÑеÑÑ]] [[#Hey < # " > % : ']] + +{{anchorencode:ð©}} + + +[[#å¤é ]] [[#%E5%95%A4%E9%85%92]] + +!! html/php +#Foo bar #foo Bar #ТеÑÑ #ÑеÑÑ #Hey < # " > % : ' +
.F0.9F.92.A9 +
+!! end + +!! test +HTML5 ids: no legacy +!! config +wgFragmentMode=[ 'html5' ] +!! wikitext +== Foo bar == + +== foo Bar == + +== ТеÑÑ == + +== ТеÑÑ == + +== ÑеÑÑ == + +== Hey < # " > % : ' == +[[#Foo bar]] [[#foo Bar]] [[#ТеÑÑ]] [[#ÑеÑÑ]] [[#Hey < # " > % : ']] + +{{anchorencode:ð©}} + + +[[#å¤é ]] [[#%E5%95%A4%E9%85%92]] + +!! html/php +#Foo bar #foo Bar #ТеÑÑ #ÑеÑÑ #Hey < # " > % : ' +
%F0%9F%92%A9 +
+!! end