From: Aryeh Gregor Date: Mon, 8 Oct 2018 16:54:32 +0000 (+0300) Subject: Make SpecialPageTestBase always call parent::tearDown X-Git-Tag: 1.34.0-rc.0~3864^2 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/Bar?a=commitdiff_plain;h=0a5fc8dcc699f53e9cd7c1c4aed2eccbb17e5ce2;p=lhc%2Fweb%2Fwiklou.git Make SpecialPageTestBase always call parent::tearDown Change-Id: Ifc244d5117e7da4bf46cdf273eca9fc4ae5c3a42 --- diff --git a/tests/phpunit/includes/specials/SpecialPageTestBase.php b/tests/phpunit/includes/specials/SpecialPageTestBase.php index 4809e1b874..fc9e2f0d79 100644 --- a/tests/phpunit/includes/specials/SpecialPageTestBase.php +++ b/tests/phpunit/includes/specials/SpecialPageTestBase.php @@ -28,13 +28,15 @@ abstract class SpecialPageTestBase extends MediaWikiTestCase { ob_end_clean(); } - if ( $obLevel !== $this->obLevel ) { - $this->fail( - "Test changed output buffer level: was {$this->obLevel} before test, but $obLevel after test." - ); + try { + if ( $obLevel !== $this->obLevel ) { + $this->fail( + "Test changed output buffer level: was {$this->obLevel} before test, but $obLevel after test." + ); + } + } finally { + parent::tearDown(); } - - parent::tearDown(); } /**