You are here

protected function CommentInterfaceTest::setUp in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/comment/tests/src/Functional/CommentInterfaceTest.php \Drupal\Tests\comment\Functional\CommentInterfaceTest::setUp()

Set up comments to have subject and preview disabled.

Overrides CommentTestBase::setUp

File

core/modules/comment/tests/src/Functional/CommentInterfaceTest.php, line 29

Class

CommentInterfaceTest
Tests comment user interfaces.

Namespace

Drupal\Tests\comment\Functional

Code

protected function setUp() : void {
  parent::setUp();
  $this
    ->drupalLogin($this->adminUser);

  // Make sure that comment field title is not displayed when there's no
  // comments posted.
  $this
    ->drupalGet($this->node
    ->toUrl());
  $this
    ->assertSession()
    ->responseNotMatches('@<h2[^>]*>Comments</h2>@');

  // Set comments to have subject and preview disabled.
  $this
    ->setCommentPreview(DRUPAL_DISABLED);
  $this
    ->setCommentForm(TRUE);
  $this
    ->setCommentSubject(FALSE);
  $this
    ->setCommentSettings('default_mode', CommentManagerInterface::COMMENT_MODE_THREADED, 'Comment paging changed.');
  $this
    ->drupalLogout();
}