public function PageLoadProgressAdminSettingsTest::testAdminPages in Page Load Progress 8
Test menu link and permissions.
File
- tests/
src/ Functional/ PageLoadProgressAdminSettingsTest.php, line 64
Class
- PageLoadProgressAdminSettingsTest
- Tests for the page_load_progress module's admin settings.
Namespace
Drupal\Tests\page_load_progress\FunctionalCode
public function testAdminPages() {
// Verify admin link.
$this
->drupalGet(Url::fromRoute('system.admin_config_ui'));
$this
->assertSession()
->statusCodeEquals(200);
$this
->assertSession()
->pageTextContains('Page Load Progress');
// Verify route is valid.
$this
->drupalGet(Url::fromRoute('page_load_progress.admin_settings'));
$this
->assertSession()
->statusCodeEquals(200);
// Verify that there's no access bypass.
$this
->drupalLogout();
$this
->drupalGet(Url::fromRoute('system.admin_config_ui'));
$this
->assertSession()
->statusCodeEquals(403);
}