EmptyBlogTest.php in Blog 8.2
File
tests/src/Functional/EmptyBlogTest.php
View source
<?php
namespace Drupal\Tests\blog\Functional;
use Drupal\Tests\BrowserTestBase;
class EmptyBlogTest extends BrowserTestBase {
protected $defaultTheme = 'stark';
protected static $modules = [
'blog',
];
protected $bloggerNoEntries;
protected function setUp() : void {
parent::setUp();
$this->bloggerNoEntries = $this
->drupalCreateUser([
'create blog_post content',
]);
}
public function testAllBlogEmptyLists() {
$this
->drupalLogin($this->bloggerNoEntries);
$this
->drupalGet('blog');
$this
->assertText('No blog entries have been created.');
}
public function testEmptyPersonalBlog() {
$this
->drupalLogin($this->bloggerNoEntries);
$this
->drupalGet('blog/' . $this->bloggerNoEntries
->id());
$this
->assertText($this->bloggerNoEntries
->getDisplayName() . ' has not created any blog entries.');
}
}