public function testPublishFilePathWithDirectory()
{
$manager = new TAssetManager();
$manager->setBaseUrl('/');
$manager->init(null);
// Try to publish a directory
$dirToPublish = dirname(__FILE__) . '/data';
$publishedUrl = $manager->publishFilePath($dirToPublish);
$publishedDir = self::$assetDir . $publishedUrl;
self::assertEquals($publishedDir, $manager->getPublishedPath($dirToPublish));
self::assertEquals($publishedUrl, $manager->getPublishedUrl($dirToPublish));
self::assertTrue(is_dir($publishedDir));
self::assertTrue(is_file($publishedDir . '/pradoheader.gif'));
}