diff --git a/web/modules/custom/example/tests/src/Functional/BlogPageTest.php b/web/modules/custom/example/tests/src/Functional/BlogPageTest.php index 21acbef..29a0150 100644 --- a/web/modules/custom/example/tests/src/Functional/BlogPageTest.php +++ b/web/modules/custom/example/tests/src/Functional/BlogPageTest.php @@ -58,4 +58,21 @@ class BlogPageTest extends BrowserTestBase { $assert->pageTextContains('Post three'); } + public function testOnlyPostNodesAreShown(): void { + PostBuilder::create()->setTitle('Post one')->getPost(); + PostBuilder::create()->setTitle('Post two')->getPost(); + + $this->createNode([ + 'title' => 'This is not a post', + 'type' => 'page', + ]); + + $this->drupalGet('/blog'); + + $assert = $this->assertSession(); + $assert->pageTextContains('Post one'); + $assert->pageTextContains('Post two'); + $assert->pageTextNotContains('This is not a post'); + } + }