diff --git a/tests/phpunit/Integration/ResourcesTest.php b/tests/phpunit/Integration/ResourcesTest.php index 8f1e68a6..93e523ba 100644 --- a/tests/phpunit/Integration/ResourcesTest.php +++ b/tests/phpunit/Integration/ResourcesTest.php @@ -2,7 +2,6 @@ namespace SRF\Tests\Integration; -use MediaWiki\MediaWikiServices; use ResourceLoader; use ResourceLoaderContext; @@ -34,7 +33,13 @@ private function getSRFResourceModules() { } public function moduleDataProvider() { - $resourceLoader = MediaWikiServices::getInstance()->getResourceLoader(); + // #501 + // MW 1.33+ + if ( class_exists( '\MediaWiki\MediaWikiServices' ) && method_exists( '\MediaWiki\MediaWikiServices', 'getResourceLoader' ) ) { + $resourceLoader = \MediaWiki\MediaWikiServices::getInstance()->getResourceLoader(); + } else { + $resourceLoader = new ResourceLoader(); + } $context = ResourceLoaderContext::newDummyContext(); $modules = $this->getSRFResourceModules();