Fix UserTest case that was missing a cache purge
The process cache is based on blind-TTL, so purge it to test the persistent cache properly. Change-Id: I8ee78a1e73bf5164e74b1e8a23559c2e91bba6dd
This commit is contained in:
parent
a9ea7f391c
commit
a1e5fd85a0
1 changed files with 8 additions and 0 deletions
|
|
@ -3,6 +3,8 @@
|
|||
define( 'NS_UNITTEST', 5600 );
|
||||
define( 'NS_UNITTEST_TALK', 5601 );
|
||||
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
||||
/**
|
||||
* @group Database
|
||||
*/
|
||||
|
|
@ -347,6 +349,12 @@ class UserTest extends MediaWikiTestCase {
|
|||
$user->saveSettings();
|
||||
|
||||
$user = User::newFromName( $user->getName() );
|
||||
$user->load( User::READ_LATEST );
|
||||
$this->assertEquals( 'test', $user->getOption( 'userjs-someoption' ) );
|
||||
$this->assertEquals( 200, $user->getOption( 'cols' ) );
|
||||
|
||||
$user = User::newFromName( $user->getName() );
|
||||
MediaWikiServices::getInstance()->getMainWANObjectCache()->clearProcessCache();
|
||||
$this->assertEquals( 'test', $user->getOption( 'userjs-someoption' ) );
|
||||
$this->assertEquals( 200, $user->getOption( 'cols' ) );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue