public function testAssetWithAbsoluteLocation()
{
Media::attach('appcdn', array('absolute' => true, 'scheme' => 'http://', 'host' => 'my.cdn.com', 'prefix' => '/assets', 'path' => null));
$result = Media::asset('style', 'css');
$expected = '/css/style.css';
$this->assertEqual($expected, $result);
$result = Media::asset('style', 'css', array('scope' => 'appcdn'));
$expected = 'http://my.cdn.com/assets/css/style.css';
$this->assertEqual($expected, $result);
Media::scope('appcdn');
$result = Media::asset('style', 'css', array('scope' => false));
$expected = '/css/style.css';
$this->assertEqual($expected, $result);
$result = Media::asset('style', 'css');
$expected = 'http://my.cdn.com/assets/css/style.css';
$this->assertEqual($expected, $result);
}