diff options
author | Timo Tijhof <krinklemail@gmail.com> | 2018-06-26 16:24:31 +0100 |
---|---|---|
committer | Timo Tijhof <krinklemail@gmail.com> | 2018-06-26 16:24:31 +0100 |
commit | ae9c32b508dd8e3c6929c658d91542cbcdfbab5d (patch) | |
tree | 19baeb4dc4e22b5c000d43bf746ba76128f16459 /tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php | |
parent | ee8d2c461ba8e6f005e259573787c30a77d3528e (diff) | |
download | mediawikicore-ae9c32b508dd8e3c6929c658d91542cbcdfbab5d.tar.gz mediawikicore-ae9c32b508dd8e3c6929c658d91542cbcdfbab5d.zip |
resourceloader: Add test for getVersionHash parent-definition requirement
Change-Id: I69cdfea96c1e64bd8a7495eb6e56d0aefbe37643
Diffstat (limited to 'tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php')
-rw-r--r-- | tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php b/tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php index 0ea4e2bd63f6..c9253392cbe6 100644 --- a/tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php +++ b/tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php @@ -65,6 +65,19 @@ class ResourceLoaderModuleTest extends ResourceLoaderTestCase { } /** + * @covers ResourceLoaderModule::getVersionHash + */ + public function testGetVersionHash_parentDefinition() { + $context = $this->getResourceLoaderContext(); + $module = $this->getMockBuilder( ResourceLoaderModule::class ) + ->setMethods( [ 'getDefinitionSummary' ] )->getMock(); + $module->method( 'getDefinitionSummary' )->willReturn( [ 'a' => 'summary' ] ); + + $this->setExpectedException( LogicException::class, 'must call parent' ); + $module->getVersionHash( $context ); + } + + /** * @covers ResourceLoaderModule::validateScriptFile */ public function testValidateScriptFile() { |