You are here

public function CommentEditTest::testCommentEdit in Drupal 9

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

Tests comment label in admin view.

File

core/modules/comment/tests/src/Functional/Views/CommentEditTest.php, line 22

Class

CommentEditTest
Tests comment edit functionality.

Namespace

Drupal\Tests\comment\Functional\Views

Code

public function testCommentEdit() {
  $this
    ->drupalLogin($this->adminUser);

  // Post a comment to node.
  $node_comment = $this
    ->postComment($this->node, $this
    ->randomMachineName(), $this
    ->randomMachineName(), TRUE);
  $this
    ->drupalGet('admin/content/comment');
  $this
    ->assertSession()
    ->pageTextContains($this->adminUser
    ->label());
  $this
    ->drupalGet($node_comment
    ->toUrl('edit-form'));
  $edit = [
    'comment_body[0][value]' => $this
      ->randomMachineName(),
  ];
  $this
    ->submitForm($edit, 'Save');
  $this
    ->drupalGet('admin/content/comment');
  $this
    ->assertSession()
    ->pageTextContains($this->adminUser
    ->label());
}