lithium\tests\cases\net\http\MediaTest::testAssetWithAbsoluteLocation PHP Method

testAssetWithAbsoluteLocation() public method

    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);
    }