From de10da2e203a640bd088845f34c34867048ecaaa Mon Sep 17 00:00:00 2001 From: Daniel Kraus Date: Sun, 13 Mar 2022 11:38:51 +0100 Subject: [PATCH] Fix tests. --- tests/phpunit/ExtensionTest.php | 3 ++- tests/phpunit/LinkerTest.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/phpunit/ExtensionTest.php b/tests/phpunit/ExtensionTest.php index 890b2ea..73d2b3e 100644 --- a/tests/phpunit/ExtensionTest.php +++ b/tests/phpunit/ExtensionTest.php @@ -71,7 +71,8 @@ class ExtensionTest extends LinkTitles\TestCase { ] ); $title = $this->insertPage( 'test page', $input )['title']; $page = new WikiPage( $title ); - $output = $page->getParserOutput( new ParserOptions(), null, true ); + $user = MediaWiki\User\UserFactory::newAnonymous(); + $output = $page->getParserOutput( new ParserOptions( $user ), null, true ); $lines = explode( "\n", $output->getText() ); $this->assertRegexp( $expectedOutput, $lines[0] ); } diff --git a/tests/phpunit/LinkerTest.php b/tests/phpunit/LinkerTest.php index b294660..5b089e9 100644 --- a/tests/phpunit/LinkerTest.php +++ b/tests/phpunit/LinkerTest.php @@ -318,7 +318,7 @@ class LinkTitlesLinkerTest extends LinkTitles\TestCase { // Reset namespace caches. // See https://stackoverflow.com/q/45974979/270712 \MWNamespace::getCanonicalNamespaces(true); - global $wgContLang; + $wgContLang = \MediaWiki\MediaWikiServices::getInstance()->getContentLanguage(); $wgContLang->resetNamespaces(); $this->assertTrue( MWNamespace::exists( $ns ), "The namespace with id $ns should exist!" );