MediaWikiLangTestCase now call parent setUp/tearDown
authorAntoine Musso <hashar@free.fr>
Wed, 18 Jul 2012 15:46:57 +0000 (17:46 +0200)
committerAntoine Musso <hashar@free.fr>
Wed, 18 Jul 2012 15:46:57 +0000 (17:46 +0200)
Fix the temporary file garbage collection which was not occuring on lang
tests. Fix at least:

(bug 37252) filebackend-unittest temp dirs not deleted

Change-Id: I446d5ad21c8a3b12020e2424d09ba71dde410221

tests/phpunit/MediaWikiLangTestCase.php

index 783f031..6dd8ea3 100644 (file)
@@ -10,6 +10,8 @@ abstract class MediaWikiLangTestCase extends MediaWikiTestCase {
        public function setUp() {
                global $wgLanguageCode, $wgLang, $wgContLang;
 
+               parent::setUp();
+
                self::$oldLang = $wgLang;
                self::$oldContLang = $wgContLang;
 
@@ -23,6 +25,7 @@ abstract class MediaWikiLangTestCase extends MediaWikiTestCase {
 
                $wgContLang = $wgLang = Language::factory( $wgLanguageCode );
                MessageCache::singleton()->disable();
+
        }
 
        public function tearDown() {
@@ -32,6 +35,8 @@ abstract class MediaWikiLangTestCase extends MediaWikiTestCase {
                $wgContLang = self::$oldContLang;
                $wgLanguageCode = $wgContLang->getCode();
                self::$oldContLang = self::$oldLang = null;
+
+               parent::tearDown();
        }
 
 }