*/
use Wikimedia\Rdbms\IDatabase;
use MediaWiki\MediaWikiServices;
+use MediaWiki\Tidy\TidyDriverBase;
use Wikimedia\ScopedCallback;
use Wikimedia\TestingAccessWrapper;
return false;
} );// hooks::register
+ // Reset the service in case any other tests already cached some prefixes.
+ MediaWikiServices::getInstance()->resetServiceForTesting( 'InterwikiLookup' );
+
return function () {
// Tear down
Hooks::clear( 'InterwikiLoadPrefix' );
+ MediaWikiServices::getInstance()->resetServiceForTesting( 'InterwikiLookup' );
};
}
* - options: Array of test options
* - config: Overrides for global variables, one per line
*
- * @return ParserTestResult or false if skipped
+ * @return ParserTestResult|false false if skipped
*/
public function runTest( $test ) {
wfDebug( __METHOD__.": running {$test['desc']}" );