Example #1
0
 /**
  * @covers Symfony\Components\DomCrawler\Crawler::add
  */
 public function testAdd()
 {
     $crawler = new Crawler();
     $crawler->add($this->createDomDocument());
     $this->assertEquals('foo', $crawler->filter('div')->attr('class'), '->add() adds nodes from a \\DOMDocument');
     $crawler = new Crawler();
     $crawler->add($this->createNodeList());
     $this->assertEquals('foo', $crawler->filter('div')->attr('class'), '->add() adds nodes from a \\DOMNodeList');
     foreach ($this->createNodeList() as $node) {
         $list[] = $node;
     }
     $crawler = new Crawler();
     $crawler->add($list);
     $this->assertEquals('foo', $crawler->filter('div')->attr('class'), '->add() adds nodes from an array of nodes');
     $crawler = new Crawler();
     $crawler->add($this->createNodeList()->item(0));
     $this->assertEquals('foo', $crawler->filter('div')->attr('class'), '->add() adds nodes from an \\DOMNode');
 }