*/ class LessTestSuite extends PHPUnit_Framework_TestSuite { public function __construct() { parent::__construct(); $resourceLoader = new ResourceLoader(); foreach ( $resourceLoader->getModuleNames() as $name ) { $module = $resourceLoader->getModule( $name ); if ( !$module || !$module instanceof ResourceLoaderFileModule ) { continue; } foreach ( $module->getAllStyleFiles() as $styleFile ) { // TODO (phuedx, 2014-03-19) The // ResourceLoaderFileModule class shouldn't // know how to get a file's extension. if ( $module->getStyleSheetLang( $styleFile ) !== 'less' ) { continue; } $this->addTest( new LessFileCompilationTest( $styleFile, $module ) ); } } } public static function suite() { return new static; } }