X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=tests%2Fphpunit%2Fincludes%2Fapi%2FApiStashEditTest.php;h=ecb7e1ec4192233b454376a4962fec81ad2e392d;hb=04d1aa3033f40a38d721f7f0e88b5bac440d2869;hp=c6ed8a7879a58f78e58ad5269d878839982d3151;hpb=7621b57d958d0753236221227cbfb519d7faf192;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/includes/api/ApiStashEditTest.php b/tests/phpunit/includes/api/ApiStashEditTest.php index c6ed8a7879..ecb7e1ec41 100644 --- a/tests/phpunit/includes/api/ApiStashEditTest.php +++ b/tests/phpunit/includes/api/ApiStashEditTest.php @@ -307,6 +307,7 @@ class ApiStashEditTest extends ApiTestCase { // Nor does the original one if they become a bot $user->addGroup( 'bot' ); + MediaWikiServices::getInstance()->getPermissionManager()->invalidateUsersRightsCache(); $this->assertFalse( $this->doCheckCache( $user ), "We assume bots don't have cache entries" @@ -315,6 +316,7 @@ class ApiStashEditTest extends ApiTestCase { // But other groups are okay $user->removeGroup( 'bot' ); $user->addGroup( 'sysop' ); + MediaWikiServices::getInstance()->getPermissionManager()->invalidateUsersRightsCache(); $this->assertInstanceOf( stdClass::class, $this->doCheckCache( $user ) ); } @@ -347,8 +349,6 @@ class ApiStashEditTest extends ApiTestCase { $cache = $editStash->cache; $editInfo = $cache->get( $key ); - $outputKey = $cache->makeKey( 'stashed-edit-output', $editInfo->outputID ); - $editInfo->output = $cache->get( $outputKey ); $editInfo->output->setCacheTime( wfTimestamp( TS_MW, wfTimestamp( TS_UNIX, $editInfo->output->getCacheTime() ) - $howOld - 1 ) );