MediaWiki
REL1_24
|
00001 <?php 00002 00006 class LessTestSuite extends PHPUnit_Framework_TestSuite { 00007 public function __construct() { 00008 parent::__construct(); 00009 00010 $resourceLoader = new ResourceLoader(); 00011 00012 foreach ( $resourceLoader->getModuleNames() as $name ) { 00013 $module = $resourceLoader->getModule( $name ); 00014 if ( !$module || !$module instanceof ResourceLoaderFileModule ) { 00015 continue; 00016 } 00017 00018 foreach ( $module->getAllStyleFiles() as $styleFile ) { 00019 // TODO (phuedx, 2014-03-19) The 00020 // ResourceLoaderFileModule class shouldn't 00021 // know how to get a file's extension. 00022 if ( $module->getStyleSheetLang( $styleFile ) !== 'less' ) { 00023 continue; 00024 } 00025 00026 $this->addTest( new LessFileCompilationTest( $styleFile, $module ) ); 00027 } 00028 } 00029 } 00030 00031 public static function suite() { 00032 return new static; 00033 } 00034 }