X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=tests%2Fparser%2FParserTestRunner.php;h=97c3c05b43785dcedf22714a166701574feda56d;hb=51690a5c79cc2ad8ee35ef8f728ccb1b70298ce1;hp=feed77fafd7c7723aa0b8b758b6025b323d20b27;hpb=2a1b1880eaadd4c35bc789870a45e45f14ffdb26;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/parser/ParserTestRunner.php b/tests/parser/ParserTestRunner.php index feed77fafd..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 () { @@ -477,7 +478,7 @@ class ParserTestRunner { * @see staticSetup * * @param array $teardown The snippet array - * @param ScopedCallback|null A ScopedCallback to consume + * @param ScopedCallback|null $nextTeardown A ScopedCallback to consume * @return ScopedCallback */ protected function createTeardownObject( $teardown, $nextTeardown = null ) { @@ -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; @@ -1055,6 +1056,8 @@ class ParserTestRunner { // wgEnableMagicLinks={"ISBN":false, "PMID":false, "RFC":false} 'wgEnableMagicLinks' => self::getOptionValue( 'wgEnableMagicLinks', $opts, [] ) + [ 'ISBN' => true, 'PMID' => true, 'RFC' => true ], + // Test with legacy encoding by default until HTML5 is very stable and default + 'wgFragmentMode' => [ 'legacy' ], ]; if ( $config ) { @@ -1527,7 +1530,7 @@ class ParserTestRunner { /** * Add articles to the test DB. * - * @param $articles Article info array from TestFileReader + * @param array $articles Article info array from TestFileReader */ public function addArticles( $articles ) { global $wgContLang;