$wgLanguageCode applies to $wgContLang, not $wgLang. This was breaking the test suite...
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Fri, 5 Aug 2011 15:10:08 +0000 (15:10 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Fri, 5 Aug 2011 15:10:08 +0000 (15:10 +0000)
tests/phpunit/includes/HtmlTest.php

index b38ae18..7cd98d8 100644 (file)
@@ -3,19 +3,23 @@
 
 class HtmlTest extends MediaWikiTestCase {
        private static $oldLang;
+       private static $oldContLang;
 
        public function setUp() {
-               global $wgLang, $wgLanguageCode;
+               global $wgLang, $wgContLang, $wgLanguageCode;
                
                self::$oldLang = $wgLang;
+               self::$oldContLang = $wgContLang;
+               
                $wgLanguageCode = 'en';
-               $wgLang = Language::factory( $wgLanguageCode );
+               $wgContLang = $wgLang = Language::factory( $wgLanguageCode );
        }
        
        public function tearDown() {
-               global $wgLang, $wgLanguageCode;
+               global $wgLang, $wgContLang, $wgLanguageCode;
                $wgLang = self::$oldLang;
-               $wgLanguageCode = $wgLang->getCode();
+               $wgContLang = self::$oldContLang;
+               $wgLanguageCode = $wgContLang->getCode();
        }
 
        public function testExpandAttributesSkipsNullAndFalse() {