/**
  * @covers ResourceLoaderFileModule::getAllStyleFiles
  * @covers ResourceLoaderFileModule::getAllSkinStyleFiles
  * @covers ResourceLoaderFileModule::getSkinStyleFiles
  */
 public function testGetAllSkinStyleFiles()
 {
     $baseParams = ['scripts' => ['foo.js', 'bar.js'], 'styles' => ['foo.css', 'bar.css' => ['media' => 'print'], 'screen.less' => ['media' => 'screen'], 'screen-query.css' => ['media' => 'screen and (min-width: 400px)']], 'skinStyles' => ['default' => 'quux-fallback.less', 'fakeskin' => ['baz-vector.css', 'quux-vector.less']], 'messages' => ['hello', 'world']];
     $module = new ResourceLoaderFileModule($baseParams);
     $module->setName('testing');
     $this->assertEquals(['foo.css', 'baz-vector.css', 'quux-vector.less', 'quux-fallback.less', 'bar.css', 'screen.less', 'screen-query.css'], array_map('basename', $module->getAllStyleFiles()));
 }
 /**
  * @covers ResourceLoaderFileModule::getAllSkinStyleFiles
  */
 public function testGetAllSkinStyleFiles()
 {
     $context = self::getResourceLoaderContext();
     $baseParams = array('scripts' => array('foo.js', 'bar.js'), 'styles' => array('foo.css', 'bar.css' => array('media' => 'print'), 'screen.less' => array('media' => 'screen'), 'screen-query.css' => array('media' => 'screen and (min-width: 400px)')), 'skinStyles' => array('default' => 'quux-fallback.less', 'fakeskin' => array('baz-vector.css', 'quux-vector.less')), 'messages' => array('hello', 'world'));
     $module = new ResourceLoaderFileModule($baseParams);
     $this->assertEquals(array('foo.css', 'baz-vector.css', 'quux-vector.less', 'quux-fallback.less', 'bar.css', 'screen.less', 'screen-query.css'), array_map('basename', $module->getAllStyleFiles()));
 }