Set content language for test to en to ensure it passes
[lhc/web/wiklou.git] / tests / phpunit / includes / user / ExternalUserNamesTest.php
index cf395f2..53f47a0 100644 (file)
@@ -27,6 +27,8 @@ class ExternalUserNamesTest extends MediaWikiTestCase {
         * @dataProvider provideGetUserLinkTitle
         */
        public function testGetUserLinkTitle( $username, $expected ) {
+               $this->setContentLang( 'en' );
+
                $interwikiLookupMock = $this->getMockBuilder( InterwikiLookup::class )
                        ->getMock();
 
@@ -108,4 +110,24 @@ class ExternalUserNamesTest extends MediaWikiTestCase {
                );
        }
 
+       public function provideGetLocal() {
+               return [
+                       [ 'User1', 'User1' ],
+                       [ '>User2', 'User2' ],
+                       [ 'prefix>User3', 'User3' ],
+                       [ 'prefix:>User4', 'User4' ],
+               ];
+       }
+
+       /**
+        * @covers ExternalUserNames::getLocal
+        * @dataProvider provideGetLocal
+        */
+       public function testGetLocal( $username, $expected ) {
+               $this->assertSame(
+                       $expected,
+                       ExternalUserNames::getLocal( $username )
+               );
+       }
+
 }