resourceloader: Improve code coverage
authorTimo Tijhof <krinklemail@gmail.com>
Thu, 6 Apr 2017 01:19:48 +0000 (18:19 -0700)
committerTimo Tijhof <krinklemail@gmail.com>
Thu, 6 Apr 2017 01:19:48 +0000 (18:19 -0700)
commit16adb3fe3180f5de3788d9c33ecb5429234569db
tree311cccd4d41aadd9892c6810d1eb06f3d1a63df0
parent4cc1c9746aa275b48dd119aaa061299c3d8f9739
resourceloader: Improve code coverage

* Missing cases for StartupModule::getModuleRegistrations
  (now 100% covered)
  - Raw modules are omitted from the manifest.
    E.g. The base modules ('jquery', 'mediawiki') are raw modules
    that we don't register client side (they can't load themselves).
  - Exceptions from getVersionHash() are caught.
  - Oversized versions are re-hashed.

* Missing cases for ResourceLoader::makeLoaderRegisterScript.
  (now 100% covered)

* Missing cases for ResourceLoader::getModule.
  (now 100% covered)

Change-Id: If9717a48195fc6ae776da5d0e86f323d7f60426d
tests/phpunit/includes/resourceloader/ResourceLoaderStartUpModuleTest.php
tests/phpunit/includes/resourceloader/ResourceLoaderTest.php