luyatests\core\tag\tags\LinkTagTest::testLinkPaserWithSub PHP Method

testLinkPaserWithSub() public method

    public function testLinkPaserWithSub()
    {
        $link = new LinkTag();
        $this->assertSame('<a class="link-external" href="http://none" target="_blank">subalias</a>', $link->parse('none', 'subalias'));
        $this->assertSame('<a class="link-internal" href="http://localhost/luya/envs/dev/public_html/luya.io">subalias</a>', $link->parse('//luya.io', 'subalias'));
        $this->assertSame('<a class="link-internal" href="http://localhost/luya/envs/dev/public_html/luya.io/sub">subalias</a>', $link->parse('//luya.io/sub', 'subalias'));
        $this->assertSame('<a class="link-internal" href="http://localhost/luya/envs/dev/public_html/luya.io/sub/">subalias</a>', $link->parse('//luya.io/sub/', 'subalias'));
        $this->assertSame('<a class="link-internal" href="http://localhost/luya/envs/dev/public_html/luya.io">subalias</a>', $link->parse('//luya.io', 'subalias'));
        $this->assertSame('<a class="link-external" href="http://luya.io" target="_blank">subalias</a>', $link->parse('http://luya.io', 'subalias'));
        $this->assertSame('<a class="link-external" href="https://luya.io" target="_blank">subalias</a>', $link->parse('https://luya.io', 'subalias'));
        $this->assertSame('<a class="link-external" href="http://www.luya.io" target="_blank">subalias</a>', $link->parse('www.luya.io', 'subalias'));
    }