Some misc fixes to tests:
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Tue, 16 Aug 2011 15:17:35 +0000 (15:17 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Tue, 16 Aug 2011 15:17:35 +0000 (15:17 +0000)
* 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()

tests/parser/parserTest.inc
tests/phpunit/includes/ExtraParserTest.php
tests/phpunit/includes/parser/NewParserTest.php
tests/phpunit/suites/UploadFromUrlTestSuite.php

index ea96c68..216dbf0 100644 (file)
@@ -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";
index 5b0aa98..d10465f 100644 (file)
@@ -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' ) );
index a327b25..afe8cf4 100644 (file)
@@ -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";
index 521f48d..0f2fecf 100644 (file)
@@ -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";