public function testExtendedConfig()
{
$config = new AssetConfig();
$config->load($this->extendConfig);
$expected = ['classes/base_class.js', 'classes/template.js', 'library_file.js'];
$this->assertEquals($expected, $config->files('extended.js'));
$expected = ['classes/base_class.js', 'classes/template.js', 'library_file.js', 'local_script.js'];
$this->assertEquals($expected, $config->files('more.js'));
$expected = ['classes/base_class.js', 'classes/template.js', 'library_file.js', 'lots_of_comments.js'];
$this->assertEquals($expected, $config->files('second.js'));
$expected = ['Sprockets', 'JsMinFilter'];
$this->assertEquals($expected, $config->targetFilters('extended.js'));
$this->assertEquals($expected, $config->targetFilters('more.js'));
$this->assertTrue($config->isThemed('theme.js'));
}