public function CommentAdminTest::testCommentAdmin in Drupal 9
Same name and namespace in other branches
- 8 core/modules/comment/tests/src/Functional/CommentAdminTest.php \Drupal\Tests\comment\Functional\CommentAdminTest::testCommentAdmin()
- 10 core/modules/comment/tests/src/Functional/CommentAdminTest.php \Drupal\Tests\comment\Functional\CommentAdminTest::testCommentAdmin()
Tests comment bundle admin.
File
- core/
modules/ comment/ tests/ src/ Functional/ CommentAdminTest.php, line 180
Class
- CommentAdminTest
- Tests comment approval functionality.
Namespace
Drupal\Tests\comment\FunctionalCode
public function testCommentAdmin() {
// Login.
$this
->drupalLogin($this->adminUser);
// Browse to comment bundle overview.
$this
->drupalGet('admin/structure/comment');
$this
->assertSession()
->statusCodeEquals(200);
// Make sure titles visible.
$this
->assertSession()
->pageTextContains('Comment type');
$this
->assertSession()
->pageTextContains('Description');
// Make sure the description is present.
$this
->assertSession()
->pageTextContains('Default comment field');
// Manage fields.
$this
->clickLink('Manage fields');
$this
->assertSession()
->statusCodeEquals(200);
// Make sure comment_body field is shown.
$this
->assertSession()
->pageTextContains('comment_body');
// Rest from here on in is field_ui.
}