[DomCrawler] Removed checks if CssSelector is present.
This commit is contained in:
parent
9110468e99
commit
77e2fa5c98
@ -425,8 +425,6 @@ EOF
|
|||||||
*/
|
*/
|
||||||
public function testFilter()
|
public function testFilter()
|
||||||
{
|
{
|
||||||
$this->markSkippedIfCssSelectorNotPresent();
|
|
||||||
|
|
||||||
$crawler = $this->createTestCrawler();
|
$crawler = $this->createTestCrawler();
|
||||||
$this->assertNotSame($crawler, $crawler->filter('li'), '->filter() returns a new instance of a crawler');
|
$this->assertNotSame($crawler, $crawler->filter('li'), '->filter() returns a new instance of a crawler');
|
||||||
$this->assertInstanceOf('Symfony\\Component\\DomCrawler\\Crawler', $crawler, '->filter() returns a new instance of a crawler');
|
$this->assertInstanceOf('Symfony\\Component\\DomCrawler\\Crawler', $crawler, '->filter() returns a new instance of a crawler');
|
||||||
@ -438,8 +436,6 @@ EOF
|
|||||||
|
|
||||||
public function testFilterWithDefaultNamespace()
|
public function testFilterWithDefaultNamespace()
|
||||||
{
|
{
|
||||||
$this->markSkippedIfCssSelectorNotPresent();
|
|
||||||
|
|
||||||
$crawler = $this->createTestXmlCrawler()->filter('default|entry default|id');
|
$crawler = $this->createTestXmlCrawler()->filter('default|entry default|id');
|
||||||
$this->assertCount(1, $crawler, '->filter() automatically registers namespaces');
|
$this->assertCount(1, $crawler, '->filter() automatically registers namespaces');
|
||||||
$this->assertSame('tag:youtube.com,2008:video:kgZRZmEc9j4', $crawler->text());
|
$this->assertSame('tag:youtube.com,2008:video:kgZRZmEc9j4', $crawler->text());
|
||||||
@ -447,8 +443,6 @@ EOF
|
|||||||
|
|
||||||
public function testFilterWithNamespace()
|
public function testFilterWithNamespace()
|
||||||
{
|
{
|
||||||
$this->markSkippedIfCssSelectorNotPresent();
|
|
||||||
|
|
||||||
CssSelector::disableHtmlExtension();
|
CssSelector::disableHtmlExtension();
|
||||||
|
|
||||||
$crawler = $this->createTestXmlCrawler()->filter('yt|accessControl');
|
$crawler = $this->createTestXmlCrawler()->filter('yt|accessControl');
|
||||||
@ -457,8 +451,6 @@ EOF
|
|||||||
|
|
||||||
public function testFilterWithMultipleNamespaces()
|
public function testFilterWithMultipleNamespaces()
|
||||||
{
|
{
|
||||||
$this->markSkippedIfCssSelectorNotPresent();
|
|
||||||
|
|
||||||
CssSelector::disableHtmlExtension();
|
CssSelector::disableHtmlExtension();
|
||||||
|
|
||||||
$crawler = $this->createTestXmlCrawler()->filter('media|group yt|aspectRatio');
|
$crawler = $this->createTestXmlCrawler()->filter('media|group yt|aspectRatio');
|
||||||
@ -770,11 +762,4 @@ EOF
|
|||||||
|
|
||||||
return $domxpath->query('//div');
|
return $domxpath->query('//div');
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function markSkippedIfCssSelectorNotPresent()
|
|
||||||
{
|
|
||||||
if (!class_exists('Symfony\Component\CssSelector\CssSelector')) {
|
|
||||||
$this->markTestSkipped('The "CssSelector" component is not available');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user