X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=tests%2Fphpunit%2FResourceLoaderTestCase.php;h=1024ecd0a69718e22530343c212ef793882cb25e;hb=1d17bbe56326f4e4a26a5da59d232bbac16aed15;hp=d8f89fb6bc4ea179cb0fbd5a3d0becde8f1e6d0e;hpb=f4a53c54065c385172363416eb3cb44b67585ca2;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/ResourceLoaderTestCase.php b/tests/phpunit/ResourceLoaderTestCase.php index d8f89fb6bc..1024ecd0a6 100644 --- a/tests/phpunit/ResourceLoaderTestCase.php +++ b/tests/phpunit/ResourceLoaderTestCase.php @@ -17,6 +17,7 @@ abstract class ResourceLoaderTestCase extends MediaWikiTestCase { * - string 'modules' Pipe-separated list of module names * - string|null 'only' "scripts" (unwrapped script), "styles" (stylesheet), or null * (mw.loader.implement). + * @param ResourceLoader|null $rl * @return ResourceLoaderContext */ protected function getResourceLoaderContext( $options = [], ResourceLoader $rl = null ) { @@ -153,6 +154,22 @@ class ResourceLoaderTestModule extends ResourceLoaderModule { } } +class ResourceLoaderFileTestModule extends ResourceLoaderFileModule { + protected $lessVars = []; + + public function __construct( $options = [], $test = [] ) { + parent::__construct( $options ); + + foreach ( $test as $key => $value ) { + $this->$key = $value; + } + } + + public function getLessVars( ResourceLoaderContext $context ) { + return $this->lessVars; + } +} + class ResourceLoaderFileModuleTestModule extends ResourceLoaderFileModule { }