jenkins-bot has submitted this change and it was merged.

Change subject: Reset title related services for asserting prefixed special 
page names
......................................................................


Reset title related services for asserting prefixed special page names

In order to makes the tests pass on non-English wikis.

Change-Id: Iaa7387815108d0c3b70ad52e4f0b397197ed30bf
---
M repo/tests/phpunit/includes/Specials/SpecialListDatatypesTest.php
M repo/tests/phpunit/includes/View/RepoSpecialPageLinkerTest.php
2 files changed, 33 insertions(+), 0 deletions(-)

Approvals:
  Aude: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/repo/tests/phpunit/includes/Specials/SpecialListDatatypesTest.php 
b/repo/tests/phpunit/includes/Specials/SpecialListDatatypesTest.php
index 911eb6e..8a428b7 100644
--- a/repo/tests/phpunit/includes/Specials/SpecialListDatatypesTest.php
+++ b/repo/tests/phpunit/includes/Specials/SpecialListDatatypesTest.php
@@ -3,6 +3,7 @@
 namespace Wikibase\Repo\Tests\Specials;
 
 use Language;
+use MediaWiki\MediaWikiServices;
 use SpecialPageTestBase;
 use Wikibase\Repo\Specials\SpecialListDatatypes;
 
@@ -26,6 +27,19 @@
                $this->setMwGlobals( array(
                        'wgContLang' => Language::factory( 'qqx' )
                ) );
+               $services = MediaWikiServices::getInstance();
+               $services->resetServiceForTesting( 'TitleFormatter' );
+               $services->resetServiceForTesting( 'TitleParser' );
+               $services->resetServiceForTesting( '_MediaWikiTitleCodec' );
+       }
+
+       protected function tearDown() {
+               parent::tearDown();
+
+               $services = MediaWikiServices::getInstance();
+               $services->resetServiceForTesting( 'TitleFormatter' );
+               $services->resetServiceForTesting( 'TitleParser' );
+               $services->resetServiceForTesting( '_MediaWikiTitleCodec' );
        }
 
        protected function newSpecialPage() {
diff --git a/repo/tests/phpunit/includes/View/RepoSpecialPageLinkerTest.php 
b/repo/tests/phpunit/includes/View/RepoSpecialPageLinkerTest.php
index 18002e3..b4ecd8c 100644
--- a/repo/tests/phpunit/includes/View/RepoSpecialPageLinkerTest.php
+++ b/repo/tests/phpunit/includes/View/RepoSpecialPageLinkerTest.php
@@ -3,6 +3,7 @@
 namespace Wikibase\Test;
 
 use MediaWikiLangTestCase;
+use MediaWiki\MediaWikiServices;
 use Wikibase\Repo\View\RepoSpecialPageLinker;
 
 /**
@@ -15,6 +16,24 @@
  */
 class RepoSpecialPageLinkerTest extends MediaWikiLangTestCase {
 
+       protected function setUp() {
+               parent::setUp();
+
+               $services = MediaWikiServices::getInstance();
+               $services->resetServiceForTesting( 'TitleFormatter' );
+               $services->resetServiceForTesting( 'TitleParser' );
+               $services->resetServiceForTesting( '_MediaWikiTitleCodec' );
+       }
+
+       protected function tearDown() {
+               parent::tearDown();
+
+               $services = MediaWikiServices::getInstance();
+               $services->resetServiceForTesting( 'TitleFormatter' );
+               $services->resetServiceForTesting( 'TitleParser' );
+               $services->resetServiceForTesting( '_MediaWikiTitleCodec' );
+       }
+
        /**
         * @dataProvider getLinkProvider
         *

-- 
To view, visit https://gerrit.wikimedia.org/r/289793
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Iaa7387815108d0c3b70ad52e4f0b397197ed30bf
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Hoo man <h...@online.de>
Gerrit-Reviewer: Addshore <addshorew...@gmail.com>
Gerrit-Reviewer: Aude <aude.w...@gmail.com>
Gerrit-Reviewer: Daniel Kinzler <daniel.kinz...@wikimedia.de>
Gerrit-Reviewer: Hoo man <h...@online.de>
Gerrit-Reviewer: JanZerebecki <jan.wikime...@zerebecki.de>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to