protected function BreadcrumbFunctionalTest::assertElementsOrder in Entity Reference Hierarchy 3.x
Same name and namespace in other branches
- 8.2 modules/entity_hierarchy_breadcrumb/tests/src/Functional/BreadcrumbFunctionalTest.php \Drupal\Tests\entity_hierarchy_breadcrumb\Functional\BreadcrumbFunctionalTest::assertElementsOrder()
Assert elements are in an order.
Parameters
string $selector: Css selector.
array $elements: An array of strings you expect.
1 call to BreadcrumbFunctionalTest::assertElementsOrder()
- BreadcrumbFunctionalTest::testBreadcrumbs in modules/
entity_hierarchy_breadcrumb/ tests/ src/ Functional/ BreadcrumbFunctionalTest.php - Tests breadcrumb rendering.
File
- modules/
entity_hierarchy_breadcrumb/ tests/ src/ Functional/ BreadcrumbFunctionalTest.php, line 82
Class
- BreadcrumbFunctionalTest
- Defines a class for testing the reorder children form.
Namespace
Drupal\Tests\entity_hierarchy_breadcrumb\FunctionalCode
protected function assertElementsOrder($selector, array $elements) {
$dom_nodes = $this
->getSession()
->getPage()
->findAll('css', $selector);
$actual = array_map(function (NodeElement $node) {
return $node
->getText();
}, $dom_nodes);
$this
->assertEquals($elements, $actual);
}