public function testTargetWithRequiredTarget()
{
$requireFile = APP . 'config' . DS . 'require.ini';
$config = AssetConfig::buildFromIniFile($requireFile);
$factory = new Factory($config);
$target = $factory->target('second.js');
$files = $target->files();
// Check the top level target
$this->assertCount(2, $files);
$this->assertInstanceOf('MiniAsset\\File\\Target', $files[0]);
$this->assertInstanceOf('MiniAsset\\File\\Local', $files[1]);
$this->assertEquals('middle.js', $files[0]->name());
}