Compare commits

..

17 Commits

2 changed files with 5 additions and 17 deletions

View File

@@ -25,11 +25,6 @@
* @group bovender * @group bovender
* @group Database * @group Database
*/ */
use MediaWiki\Title\Title;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\MediaWikiServices;
class ExtensionTest extends LinkTitles\TestCase { class ExtensionTest extends LinkTitles\TestCase {
/** /**
@@ -41,9 +36,7 @@ class ExtensionTest extends LinkTitles\TestCase {
'wgLinkTitlesParseOnRender' => !$parseOnEdit 'wgLinkTitlesParseOnRender' => !$parseOnEdit
] ); ] );
$pageId = $this->insertPage( 'test page', $input )['id']; $pageId = $this->insertPage( 'test page', $input )['id'];
$title = Title::newFromID( $pageId ); $page = WikiPage::newFromId( $pageId );
$wpf = MediaWikiServices::getInstance()->getWikiPageFactory();
$page = $wpf->newFromTitle( $title );
$this->assertSame( $expectedOutput, self::getPageText( $page ) ); $this->assertSame( $expectedOutput, self::getPageText( $page ) );
} }
@@ -78,10 +71,9 @@ class ExtensionTest extends LinkTitles\TestCase {
] ); ] );
$title = $this->insertPage( 'test page', $input )['title']; $title = $this->insertPage( 'test page', $input )['title'];
$page = new WikiPage( $title ); $page = new WikiPage( $title );
$userFactory = MediaWikiServices::getInstance()->getUserFactory(); $user = MediaWiki\User\UserFactory::newAnonymous();
$user = $userFactory->newAnonymous();
$output = $page->getParserOutput( new ParserOptions( $user ), null, true ); $output = $page->getParserOutput( new ParserOptions( $user ), null, true );
$lines = explode( "\n", $output->getRawText() ); $lines = explode( "\n", $output->getText() );
$this->assertRegexp( $expectedOutput, $lines[0] ); $this->assertRegexp( $expectedOutput, $lines[0] );
} }

View File

@@ -35,9 +35,6 @@
* @group bovender * @group bovender
* @group Database * @group Database
*/ */
use MediaWiki\MediaWikiServices;
class LinkTitlesLinkerTest extends LinkTitles\TestCase { class LinkTitlesLinkerTest extends LinkTitles\TestCase {
protected $title; protected $title;
@@ -320,11 +317,10 @@ class LinkTitlesLinkerTest extends LinkTitles\TestCase {
// Reset namespace caches. // Reset namespace caches.
// See https://stackoverflow.com/q/45974979/270712 // See https://stackoverflow.com/q/45974979/270712
$namespaceInfo = MediaWikiServices::getInstance()->getNamespaceInfo(); \MWNamespace::getCanonicalNamespaces(true);
$namespaceInfo->getCanonicalNamespaces( true );
$wgContLang = \MediaWiki\MediaWikiServices::getInstance()->getContentLanguage(); $wgContLang = \MediaWiki\MediaWikiServices::getInstance()->getContentLanguage();
$wgContLang->resetNamespaces(); $wgContLang->resetNamespaces();
$this->assertTrue( $namespaceInfo->exists( $ns ), "The namespace with id $ns should exist!" ); $this->assertTrue( MWNamespace::exists( $ns ), "The namespace with id $ns should exist!" );
$this->insertPage( "in custom namespace", 'This is a page in a custom namespace', $ns ); $this->insertPage( "in custom namespace", 'This is a page in a custom namespace', $ns );
LinkTitles\Targets::invalidate(); LinkTitles\Targets::invalidate();