public function BreadcrumbTest::testOtherNodeBreadcrumb in Blog 3.x
Same name and namespace in other branches
- 8.2 tests/src/Functional/BreadcrumbTest.php \Drupal\Tests\blog\Functional\BreadcrumbTest::testOtherNodeBreadcrumb()
Other node type breadcrumb test.
File
- tests/
src/ Functional/ BreadcrumbTest.php, line 61
Class
- BreadcrumbTest
- Breadcrumb test for blog module.
Namespace
Drupal\Tests\blog\FunctionalCode
public function testOtherNodeBreadcrumb() {
$article_nid = array_rand($this->articleNodes1);
$article_owner = $this->articleNodes1[$article_nid]
->getOwner();
$blog_name = $this->container
->get('blog.lister')
->userBlogTitle($article_owner);
$this
->drupalGet('node/' . $article_nid);
$links = $this
->getSession()
->getPage()
->findAll('css', '#block-breadcrumb li a');
$link = array_pop($links);
$this
->assertFalse($link
->getHtml() === $blog_name, 'Other node type breadcrumb is correct.');
}