function AdminTest::testConfigSchema
Same name and namespace in other branches
- main core/tests/Drupal/FunctionalTests/Theme/AdminTest.php \Drupal\FunctionalTests\Theme\AdminTest::testConfigSchema()
Tests Admin's configuration schema.
File
-
core/
tests/ Drupal/ FunctionalTests/ Theme/ AdminTest.php, line 47
Class
- AdminTest
- Tests the Admin theme.
Namespace
Drupal\FunctionalTests\ThemeCode
public function testConfigSchema() : void {
$permissions = [
'administer modules',
];
$this->drupalLogin($this->drupalCreateUser($permissions));
$this->drupalGet('admin/modules');
$this->assertSession()
->elementNotExists('css', '#block-default-admin-help');
// Install the block module to ensure Admin's configuration is valid
// according to schema.
\Drupal::service('module_installer')->install([
'block',
'help',
]);
$this->rebuildAll();
$this->drupalGet('admin/modules');
$this->assertSession()
->elementExists('css', '#block-default-admin-help');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.