Creitive\Breadcrumbs\BreadcrumbsTest::testFullUrls PHP Method

testFullUrls() public method

Tests whether full URLs are recognized correctly.
public testFullUrls ( $crumbs )
    public function testFullUrls($crumbs)
    {
        $b = new Breadcrumbs($crumbs);
        foreach ($b->getBreadcrumbs() as $key => $crumb) {
            $originalCrumb = $crumbs[$key];
            $hrefIsFullUrl = $crumb['hrefIsFullUrl'];
            if (mb_substr($originalCrumb['href'], 0, 7) === 'http://') {
                $this->assertTrue($hrefIsFullUrl);
            } elseif (mb_substr($originalCrumb['href'], 0, 8) === 'https://') {
                $this->assertTrue($hrefIsFullUrl);
            } elseif (mb_substr($originalCrumb['href'], 0, 1) === '/') {
                $this->assertTrue($hrefIsFullUrl);
            } else {
                $this->assertFalse($hrefIsFullUrl);
            }
        }
    }