[DomCrawler] Exposed getter for uri

This commit is contained in:
Martin Hasoň 2016-03-15 23:05:44 +01:00
parent f29d46f29b
commit baebdb4b69
2 changed files with 17 additions and 0 deletions

View File

@ -70,6 +70,16 @@ class Crawler implements \Countable, \IteratorAggregate
$this->add($node);
}
/**
* Returns the current URI.
*
* @return string
*/
public function getUri()
{
return $this->uri;
}
/**
* Returns base href.
*

View File

@ -27,6 +27,13 @@ class CrawlerTest extends \PHPUnit_Framework_TestCase
$this->assertCount(1, $crawler, '__construct() takes a node as a first argument');
}
public function testGetUri()
{
$uri = 'http://symfony.com';
$crawler = new Crawler(null, $uri);
$this->assertEquals($uri, $crawler->getUri());
}
public function testGetBaseHref()
{
$baseHref = 'http://symfony.com';