/** * @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); }
/** * @depends testGetManager */ public function testGetUrlsWithAttribute(ElementManager $elementManager) { $elements = $elementManager->getElements(); $urls = ElementFilter::getUrls($elements, 'data-url'); $this->assertEquals('random-block', $urls[0]->attributes['id']); }
/** * @depends testGetManager */ public function testGetElements(ElementManager $elementManager) { $elements = $elementManager->getElements(); $this->assertEquals('bye-town', $elements[8]->attributes['class']); }