diff options
author | jenkins-bot <jenkins-bot@gerrit.wikimedia.org> | 2022-07-28 14:06:56 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@wikimedia.org> | 2022-07-28 14:06:56 +0000 |
commit | 558a900b5c2eaa61c15edb880d5c1036dc2d1dca (patch) | |
tree | 35f6e350cd5c79ebd09ef68012f2e8bba785ed72 | |
parent | 6fbaea3ff620f48e71432f353fbefa75ebfb1eb3 (diff) | |
parent | ac5f8a793cad82127e920ffe4447e2b9db101490 (diff) | |
download | mediawikicore-558a900b5c2eaa61c15edb880d5c1036dc2d1dca.tar.gz mediawikicore-558a900b5c2eaa61c15edb880d5c1036dc2d1dca.zip |
Merge "Mock UserOptionsManager::getOption for php8.1"
-rw-r--r-- | tests/phpunit/includes/preferences/DefaultPreferencesFactoryTest.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/phpunit/includes/preferences/DefaultPreferencesFactoryTest.php b/tests/phpunit/includes/preferences/DefaultPreferencesFactoryTest.php index b3f0d2d7907d..caae2f6f8949 100644 --- a/tests/phpunit/includes/preferences/DefaultPreferencesFactoryTest.php +++ b/tests/phpunit/includes/preferences/DefaultPreferencesFactoryTest.php @@ -460,6 +460,11 @@ class DefaultPreferencesFactoryTest extends \MediaWikiIntegrationTestCase { $mock = $this->createMock( UserOptionsManager::class ); $mock->method( 'getOptions' )->willReturn( $userOptions ); + $mock->method( 'getOption' )->willReturnCallback( + static function ( $user, $option ) use ( $userOptions ) { + return $userOptions[$option] ?? null; + } + ); if ( $defaultOptions ) { $mock->method( 'getDefaultOptions' )->willReturn( $defaults ); } |