Пример #1
0
 /**
  * @depends testGetManager
  */
 public function testSortByTag(ElementManager $elementManager)
 {
     $elements = $elementManager->getElements();
     $sorted = ElementSort::orderBy($elements, 'tag', 'desc');
     $this->assertEquals('title', $sorted[0]->tag);
     $sorted2 = ElementSort::orderBy($elements, 'tag', 'asc');
     $this->assertEquals('/a', $sorted2[0]->tag);
 }
Пример #2
0
 /**
  * @depends testGetManager
  */
 public function testGetUrlsWithAttribute(ElementManager $elementManager)
 {
     $elements = $elementManager->getElements();
     $urls = ElementFilter::getUrls($elements, 'data-url');
     $this->assertEquals('random-block', $urls[0]->attributes['id']);
 }
Пример #3
0
 /**
  * @depends testGetManager
  */
 public function testGetElements(ElementManager $elementManager)
 {
     $elements = $elementManager->getElements();
     $this->assertEquals('bye-town', $elements[8]->attributes['class']);
 }