From: Alexandre Emsenhuber Date: Tue, 16 Aug 2011 15:17:35 +0000 (+0000) Subject: Some misc fixes to tests: X-Git-Tag: 1.31.0-rc.0~28232 X-Git-Url: http://git.cyclocoop.org//%27%40script%40/%27?a=commitdiff_plain;h=062e2723ba438706d45ff98caddbcb0b8cb0b8ec;p=lhc%2Fweb%2Fwiklou.git Some misc fixes to tests: * Don't create a WebRequest instance to put in $wgRequest in test since it is meant for HTTP requests, not command line ones * Force $wgAlwaysUseTidy to false in ExtraParserTest, having it to true breaks testBug8689() and testParse() --- diff --git a/tests/parser/parserTest.inc b/tests/parser/parserTest.inc index ea96c68df3..216dbf099e 100644 --- a/tests/parser/parserTest.inc +++ b/tests/parser/parserTest.inc @@ -170,7 +170,7 @@ class ParserTest { $wgLang = $context->getLang(); $wgOut = $context->getOutput(); $wgParser = new StubObject( 'wgParser', $wgParserConf['class'], array( $wgParserConf ) ); - $wgRequest = new WebRequest; + $wgRequest = $context->getRequest(); if ( $wgStyleDirectory === false ) { $wgStyleDirectory = "$IP/skins"; diff --git a/tests/phpunit/includes/ExtraParserTest.php b/tests/phpunit/includes/ExtraParserTest.php index 5b0aa98ba8..d10465fde8 100644 --- a/tests/phpunit/includes/ExtraParserTest.php +++ b/tests/phpunit/includes/ExtraParserTest.php @@ -10,11 +10,13 @@ class ExtraParserTest extends MediaWikiTestCase { global $wgContLang; global $wgShowDBErrorBacktrace; global $wgLanguageCode; + global $wgAlwaysUseTidy; $wgShowDBErrorBacktrace = true; $wgLanguageCode = 'en'; $wgContLang = new Language( 'en' ); $wgMemc = new EmptyBagOStuff; + $wgAlwaysUseTidy = false; $this->options = new ParserOptions; $this->options->setTemplateCallback( array( __CLASS__, 'statelessFetchTemplate' ) ); diff --git a/tests/phpunit/includes/parser/NewParserTest.php b/tests/phpunit/includes/parser/NewParserTest.php index a327b254bb..afe8cf430f 100644 --- a/tests/phpunit/includes/parser/NewParserTest.php +++ b/tests/phpunit/includes/parser/NewParserTest.php @@ -82,7 +82,7 @@ class NewParserTest extends MediaWikiTestCase { $tmpGlobals['wgLang'] = $context->getLang(); $tmpGlobals['wgOut'] = $context->getOutput(); $tmpGlobals['wgParser'] = new StubObject( 'wgParser', $GLOBALS['wgParserConf']['class'], array( $GLOBALS['wgParserConf'] ) ); - $tmpGlobals['wgRequest'] = new WebRequest; + $tmpGlobals['wgRequest'] = $context->getRequest(); if ( $GLOBALS['wgStyleDirectory'] === false ) { $tmpGlobals['wgStyleDirectory'] = "$IP/skins"; diff --git a/tests/phpunit/suites/UploadFromUrlTestSuite.php b/tests/phpunit/suites/UploadFromUrlTestSuite.php index 521f48d38c..0f2fecfd72 100644 --- a/tests/phpunit/suites/UploadFromUrlTestSuite.php +++ b/tests/phpunit/suites/UploadFromUrlTestSuite.php @@ -52,7 +52,7 @@ class UploadFromUrlTestSuite extends PHPUnit_Framework_TestSuite { $wgLang = $context->getLang(); $wgOut = $context->getOutput(); $wgParser = new StubObject( 'wgParser', $wgParserConf['class'], array( $wgParserConf ) ); - $wgRequest = new WebRequest; + $wgRequest = $context->getRequest(); if ( $wgStyleDirectory === false ) { $wgStyleDirectory = "$IP/skins";