aboutsummaryrefslogtreecommitdiffstats
path: root/tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php
diff options
context:
space:
mode:
authorTimo Tijhof <krinklemail@gmail.com>2018-06-26 16:24:31 +0100
committerTimo Tijhof <krinklemail@gmail.com>2018-06-26 16:24:31 +0100
commitae9c32b508dd8e3c6929c658d91542cbcdfbab5d (patch)
tree19baeb4dc4e22b5c000d43bf746ba76128f16459 /tests/phpunit/includes/resourceloader/ResourceLoaderModuleTest.php
parentee8d2c461ba8e6f005e259573787c30a77d3528e (diff)
downloadmediawikicore-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.php13
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() {