public function testDuplicateBasePathCheck()
{
$result = Media::asset('/foo/bar/image.jpg', 'image', array('base' => '/bar'));
$this->assertEqual('/bar/foo/bar/image.jpg', $result);
$result = Media::asset('/foo/bar/image.jpg', 'image', array('base' => '/foo/bar'));
$this->assertEqual('/foo/bar/image.jpg', $result);
$result = Media::asset('foo/bar/image.jpg', 'image', array('base' => 'foo'));
$this->assertEqual('foo/img/foo/bar/image.jpg', $result);
$result = Media::asset('/foo/bar/image.jpg', 'image', array('base' => ''));
$this->assertEqual('/foo/bar/image.jpg', $result);
}