diff options
author | Thalia <thalia.e.chan@googlemail.com> | 2019-06-27 19:24:52 +0100 |
---|---|---|
committer | Thalia <thalia.e.chan@googlemail.com> | 2019-07-05 15:01:26 +0100 |
commit | 8cfa62d8376bdcde687dad1837f08bac6f82f09e (patch) | |
tree | 97965f796a0ef7033ab79d6525d9e851d009501c /tests/phpunit/includes/TitlePermissionTest.php | |
parent | 3ff807dd9a8e1e787b1290f610a5dff5739cd53c (diff) | |
download | mediawikicore-8cfa62d8376bdcde687dad1837f08bac6f82f09e.tar.gz mediawikicore-8cfa62d8376bdcde687dad1837f08bac6f82f09e.zip |
Bidi isolate user names in block error paramters
This fixes parameters returned by AbstractBlock::getBlockErrorParams,
but not those from ApiBlockInfoTrait.
Change-Id: I122017808766de1e9a9035f2f39a7b08607e56c1
Diffstat (limited to 'tests/phpunit/includes/TitlePermissionTest.php')
-rw-r--r-- | tests/phpunit/includes/TitlePermissionTest.php | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/phpunit/includes/TitlePermissionTest.php b/tests/phpunit/includes/TitlePermissionTest.php index 150e2ed14a33..e6cf8c8b8911 100644 --- a/tests/phpunit/includes/TitlePermissionTest.php +++ b/tests/phpunit/includes/TitlePermissionTest.php @@ -948,8 +948,8 @@ class TitlePermissionTest extends MediaWikiLangTestCase { ] ); $this->user->mBlock->setTimestamp( 0 ); $this->assertEquals( [ [ 'autoblockedtext', - '[[User:Useruser|Useruser]]', 'no reason given', '127.0.0.1', - 'Useruser', null, 'infinite', '127.0.8.1', + "[[User:Useruser|\u{202A}Useruser\u{202C}]]", 'no reason given', '127.0.0.1', + "\u{202A}Useruser\u{202C}", null, 'infinite', '127.0.8.1', $wgLang->timeanddate( wfTimestamp( TS_MW, $prev ), true ) ] ], $this->title->getUserPermissionsErrors( 'move-target', $this->user ) ); @@ -970,8 +970,8 @@ class TitlePermissionTest extends MediaWikiLangTestCase { 'expiry' => 10, ] ); $this->assertEquals( [ [ 'blockedtext', - '[[User:Useruser|Useruser]]', 'no reason given', '127.0.0.1', - 'Useruser', null, '23:00, 31 December 1969', '127.0.8.1', + "[[User:Useruser|\u{202A}Useruser\u{202C}]]", 'no reason given', '127.0.0.1', + "\u{202A}Useruser\u{202C}", null, '23:00, 31 December 1969', '127.0.8.1', $wgLang->timeanddate( wfTimestamp( TS_MW, $now ), true ) ] ], $this->title->getUserPermissionsErrors( 'move-target', $this->user ) ); # $action != 'read' && $action != 'createaccount' && $user->isBlockedFrom( $this ) @@ -988,8 +988,8 @@ class TitlePermissionTest extends MediaWikiLangTestCase { ] ); $errors = [ [ 'systemblockedtext', - '[[User:Useruser|Useruser]]', 'no reason given', '127.0.0.1', - 'Useruser', 'test', 'infinite', '127.0.8.1', + "[[User:Useruser|\u{202A}Useruser\u{202C}]]", 'no reason given', '127.0.0.1', + "\u{202A}Useruser\u{202C}", 'test', 'infinite', '127.0.8.1', $wgLang->timeanddate( wfTimestamp( TS_MW, $now ), true ) ] ]; $this->assertEquals( $errors, @@ -1034,8 +1034,8 @@ class TitlePermissionTest extends MediaWikiLangTestCase { ] ); $errors = [ [ 'blockedtext-partial', - '[[User:Useruser|Useruser]]', 'no reason given', '127.0.0.1', - 'Useruser', null, '23:00, 31 December 1969', '127.0.8.1', + "[[User:Useruser|\u{202A}Useruser\u{202C}]]", 'no reason given', '127.0.0.1', + "\u{202A}Useruser\u{202C}", null, '23:00, 31 December 1969', '127.0.8.1', $wgLang->timeanddate( wfTimestamp( TS_MW, $now ), true ) ] ]; $this->assertEquals( $errors, @@ -1102,8 +1102,8 @@ class TitlePermissionTest extends MediaWikiLangTestCase { ] ); $errors = [ [ 'blockedtext', - '[[User:Useruser|Useruser]]', 'no reason given', '127.0.0.1', - 'Useruser', null, 'infinite', '127.0.8.1', + "[[User:Useruser|\u{202A}Useruser\u{202C}]]", 'no reason given', '127.0.0.1', + "\u{202A}Useruser\u{202C}", null, 'infinite', '127.0.8.1', $wgLang->timeanddate( wfTimestamp( TS_MW, $now ), true ) ] ]; $this->assertEquals( $errors, |