From: Thiemo Mättig Date: Wed, 9 Jul 2014 15:40:35 +0000 (+0200) Subject: Fix TitlePermissionTest failing on non-English setups X-Git-Tag: 1.31.0-rc.0~15035^2 X-Git-Url: http://git.cyclocoop.org/%22.htmlspecialchars%28%24url_syndic%29.%22?a=commitdiff_plain;h=1b4aad10e4d6b7b6e492c8ba83634413dae87a3f;p=lhc%2Fweb%2Fwiklou.git Fix TitlePermissionTest failing on non-English setups This test fails on non-English MediaWiki setups. Yes, the solution looks kind of hackish, but a proper solution would require major refactoring of a lot of core classes. Please let us introduce this quick fix for now. Change-Id: I0e4fdaca5e7f844f45a2c41572e2e839640714b6 --- diff --git a/tests/phpunit/includes/TitlePermissionTest.php b/tests/phpunit/includes/TitlePermissionTest.php index ac80a9aa37..988a4a4c13 100644 --- a/tests/phpunit/includes/TitlePermissionTest.php +++ b/tests/phpunit/includes/TitlePermissionTest.php @@ -41,6 +41,9 @@ class TitlePermissionTest extends MediaWikiLangTestCase { NS_MEDIAWIKI => 'editinterface', ), ) ); + // Without this testUserBlock will use a non-English context on non-English MediaWiki + // installations (because of how Title::checkUserBlock is implemented) and fail. + RequestContext::resetMain(); $this->userName = 'Useruser'; $this->altUserName = 'Altuseruser';