diff options
author | Alexander Vorwerk <alexander.vorwerk@stud.uni-goettingen.de> | 2022-01-12 21:13:39 +0100 |
---|---|---|
committer | Alexander Vorwerk <alexander.vorwerk@stud.uni-goettingen.de> | 2022-01-27 22:04:16 +0100 |
commit | decbaf4f384cd53912c0d21762b2b64309cb30f0 (patch) | |
tree | d9716312fc58ed176ad02c2860005e523c275d75 /tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php | |
parent | e05dde5bc4bcfa5b636272978ff9be5100aebe94 (diff) | |
download | mediawikicore-decbaf4f384cd53912c0d21762b2b64309cb30f0.tar.gz mediawikicore-decbaf4f384cd53912c0d21762b2b64309cb30f0.zip |
phpunit: use ->getServiceContainer() in integration tests
Change-Id: I38299cb65eeaadfdc0eb05db4e8c0b0119cfb37d
Diffstat (limited to 'tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php')
-rw-r--r-- | tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php b/tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php index 9a68297619f7..84082ef483d2 100644 --- a/tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php +++ b/tests/phpunit/includes/HookContainer/HookContainerIntegrationTest.php @@ -3,7 +3,6 @@ namespace MediaWiki\HookContainer { use ExtensionRegistry; - use MediaWiki\MediaWikiServices; use Wikimedia\ScopedCallback; class HookContainerIntegrationTest extends \MediaWikiIntegrationTestCase { @@ -12,7 +11,7 @@ namespace MediaWiki\HookContainer { * @covers \MediaWiki\HookContainer\HookContainer::run */ public function testHookRunsWhenExtensionRegistered() { - $hookContainer = MediaWikiServices::getInstance()->getHookContainer(); + $hookContainer = $this->getServiceContainer()->getHookContainer(); $extensionRegistry = ExtensionRegistry::getInstance(); $numHandlersExecuted = 0; $handlers = [ 'FooHook' => [ [ @@ -33,7 +32,7 @@ namespace MediaWiki\HookContainer { * @covers \MediaWiki\HookContainer\HookContainer::scopedRegister */ public function testPreviouslyRegisteredHooksAreReAppliedAfterScopedRegisterRemovesThem() { - $hookContainer = MediaWikiServices::getInstance()->getHookContainer(); + $hookContainer = $this->getServiceContainer()->getHookContainer(); // Some handlers for FooHook have been previously set $reset = $hookContainer->register( 'FooHook', static function () { @@ -66,7 +65,7 @@ namespace MediaWiki\HookContainer { * @covers \MediaWiki\HookContainer\HookContainer::scopedRegister */ public function testHookRunsWithMultipleMixedHandlerTypes() { - $hookContainer = MediaWikiServices::getInstance()->getHookContainer(); + $hookContainer = $this->getServiceContainer()->getHookContainer(); $numHandlersExecuted = 0; $reset = $hookContainer->scopedRegister( 'FooHook', static function ( &$numHandlersRun ) { $numHandlersRun++; @@ -104,7 +103,7 @@ namespace MediaWiki\HookContainer { 'extensionPath' => '/path/to/extension.json' ]; $hooks = [ 'Mash' => [ $handler ] ]; - $hookContainer = MediaWikiServices::getInstance()->getHookContainer(); + $hookContainer = $this->getServiceContainer()->getHookContainer(); $reset = ExtensionRegistry::getInstance()->setAttributeForTest( 'Hooks', $hooks ); $arg = 0; $ret = $hookContainer->run( 'Mash', [ &$arg ] ); @@ -125,7 +124,7 @@ namespace MediaWiki\HookContainer { 'extensionPath' => '/path/to/extension.json' ]; $hooks = [ 'Mash' => [ $handler ] ]; - $hookContainer = MediaWikiServices::getInstance()->getHookContainer(); + $hookContainer = $this->getServiceContainer()->getHookContainer(); $reset = ExtensionRegistry::getInstance()->setAttributeForTest( 'Hooks', $hooks ); $this->expectException( \UnexpectedValueException::class ); $arg = 0; |