X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2Fresourceloader%2FResourceLoaderFileModuleTest.php;h=20d4b54cd45021ba6e5fb0221a0e1e94fd8842ce;hb=d792e31a6391292f7027b48c70447138da8b8afc;hp=e82bab72df53d522d8916bb0921b034ec004e4f3;hpb=89539f2aa1b158fdcc703ad053e2580cb97a6385;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php b/tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php index e82bab72df..20d4b54cd4 100644 --- a/tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php +++ b/tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php @@ -140,6 +140,8 @@ class ResourceLoaderFileModuleTest extends ResourceLoaderTestCase { /** * @covers ResourceLoaderFileModule::getScript + * @covers ResourceLoaderFileModule::getScriptFiles + * @covers ResourceLoaderFileModule::readScriptFiles */ public function testGetScript() { $module = new ResourceLoaderFileModule( [ @@ -220,6 +222,8 @@ class ResourceLoaderFileModuleTest extends ResourceLoaderTestCase { * * @covers ResourceLoaderFileModule::getStyles * @covers ResourceLoaderFileModule::getStyleFiles + * @covers ResourceLoaderFileModule::readStyleFiles + * @covers ResourceLoaderFileModule::readStyleFile */ public function testMixedCssAnnotations() { $basePath = __DIR__ . '/../../data/css'; @@ -332,8 +336,26 @@ class ResourceLoaderFileModuleTest extends ResourceLoaderTestCase { ); } + /** + * @covers ResourceLoaderFileModule::compileLessFile + */ + public function testLessFileCompilation() { + $context = $this->getResourceLoaderContext(); + $basePath = __DIR__ . '/../../data/less/module'; + $module = new ResourceLoaderFileTestModule( [ + 'localBasePath' => $basePath, + 'styles' => [ 'styles.less' ], + ], [ + 'lessVars' => [ 'foo' => '2px', 'Foo' => '#eeeeee' ] + ] ); + $module->setName( 'test.less' ); + $styles = $module->getStyles( $context ); + $this->assertStringEqualsFile( $basePath . '/styles.css', $styles['all'] ); + } + /** * @covers ResourceLoaderFileModule::getDefinitionSummary + * @covers ResourceLoaderFileModule::getFileHashes */ public function testGetVersionHash() { $context = $this->getResourceLoaderContext();