X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=tests%2Fparser%2FParserTestRunner.php;h=97c3c05b43785dcedf22714a166701574feda56d;hb=51690a5c79cc2ad8ee35ef8f728ccb1b70298ce1;hp=c2f396be8d225b557ac9a8cd4f11b001b0d306a1;hpb=c05926bc7ce57cbea42e90053ef799fa58b9da1e;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/parser/ParserTestRunner.php b/tests/parser/ParserTestRunner.php index c2f396be8d..97c3c05b43 100644 --- a/tests/parser/ParserTestRunner.php +++ b/tests/parser/ParserTestRunner.php @@ -341,8 +341,9 @@ class ParserTestRunner { MediaWikiServices::getInstance()->disableService( 'MediaHandlerFactory' ); MediaWikiServices::getInstance()->redefineService( 'MediaHandlerFactory', - function () { - return new MockMediaHandlerFactory(); + function ( MediaWikiServices $services ) { + $handlers = $services->getMainConfig()->get( 'ParserTestMediaHandlers' ); + return new MediaHandlerFactory( $handlers ); } ); $teardown[] = function () { @@ -526,7 +527,7 @@ class ParserTestRunner { * Determine whether a particular setup function has been run * * @param string $funcName - * @return boolean + * @return bool */ public function isSetupDone( $funcName ) { return isset( $this->setupDone[$funcName] ) ? $this->setupDone[$funcName] : false;