Merge "DiscussionParserTest: Add some test case names"

This commit is contained in:
jenkins-bot 2024-11-21 10:47:12 +00:00 committed by Gerrit Code Review
commit c532845d48

View file

@ -318,8 +318,7 @@ class DiscussionParserTest extends MediaWikiIntegrationTestCase {
],
],
],
// T68512, leading colon in user page link in signature
[
"T68512, leading colon in user page link in signature" => [
'new' => 612485855,
'old' => 612485595,
'username' => 'Admin',
@ -340,8 +339,7 @@ class DiscussionParserTest extends MediaWikiIntegrationTestCase {
],
'precondition' => 'isParserFunctionsInstalled',
],
// T154406 unintended mentions when changing content
[
"T154406 unintended mentions when changing content" => [
'new' => 987667999,
'old' => 987667998,
'username' => 'Admin',
@ -1064,85 +1062,74 @@ TEXT
$ts = self::EXEMPLAR_TIMESTAMP;
return [
// Basic
[
"Basic" => [
"I like this. [[User:Werdna|Werdna]] ([[User talk:Werdna|talk]]) $ts",
[
13,
'Werdna'
],
],
// Confounding
[
"Confounding" => [
"[[User:Jorm]] is a meanie. --[[User:Werdna2|Andrew]] $ts",
[
29,
"Werdna2"
],
],
// Talk page link only
[
"Talk page link only" => [
"[[User:Swalling|Steve]] is the best person I have ever met. --[[User talk:Werdna3|Andrew]] $ts",
[
62,
'Werdna3'
],
],
// Anonymous user
[
"Anonymous user" => [
"I am anonymous because I like my IP address. --[[Special:Contributions/127.0.0.1|127.0.0.1]] $ts",
[
47,
'127.0.0.1'
],
],
// No signature
[
"No signature" => [
"Well, \nI do think that [[User:Newyorkbrad]] is pretty cool, but what do I know?",
false
],
// Hash symbols in usernames
[
"Hash symbols in usernames" => [
"What do you think? [[User talk:We buried our secrets in the garden#top|wbositg]] $ts",
[
19,
'We buried our secrets in the garden'
],
],
// Title that gets normalized different than it is provided in the wikitext
[
"Title that gets normalized different than it is provided in the wikitext" => [
"Beep boop [[User:I_Heart_Spaces]] ([[User_talk:I_Heart_Spaces]]) $ts",
[
strlen( "Beep boop " ),
'I Heart Spaces'
],
],
// Accepts ] in the pipe
[
"Accepts ] in the pipe" => [
"Shake n Bake --[[User:Werdna4|wer]dna]] $ts",
[
strlen( "Shake n Bake --" ),
'Werdna4',
],
],
[
"???" => [
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxã? [[User:Jam]] $ts",
[
strlen( "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxã? " ),
"Jam"
],
],
// extra long signature
[
"extra long signature" => [
"{{U|He7d3r}}, xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxã? [[User:Reverta-me|<span style=\"font-size:13px; color:blue;font-family:Lucida Handwriting;text-shadow:aqua 5px 3px 12px;\">Aaaaa Bbbbbbb</span>]]'' <sup>[[User Talk:Reverta-me|<font color=\"gold\" face=\"Lucida Calligraphy\">Discussão</font>]]</sup>''",
[
strlen( "{{U|He7d3r}}, xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxã? " ),
'Reverta-me',
],
],
// Bug: T87852
[
"Bug: T87852" => [
"Test --[[Benutzer:Schnark]] ([[Benutzer:Schnark/js|js]])",
[
strlen( "Test --" ),