function UserPermissionsTest::testPermissionTableHtml
Tests that module header rows in the permissions table have a single cell.
File
-
core/
modules/ user/ tests/ src/ Functional/ UserPermissionsTest.php, line 364
Class
- UserPermissionsTest
- Verifies role permissions can be added and removed via the permissions page.
Namespace
Drupal\Tests\user\FunctionalCode
public function testPermissionTableHtml() : void {
$this->drupalLogin($this->adminUser);
\Drupal::service('module_installer')->install([
'user_permissions_test',
]);
$this->drupalGet('admin/people/permissions');
// Verify that if a permission has the same name as a module, that its
// table cells aren't combined into the module's header row. The header row
// should have a single cell in that case.
$header_row = $this->xpath('//tr[@data-drupal-selector=\'edit-permissions-module-user-permissions-test\'][count(td)=1]');
$this->assertNotEmpty($header_row);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.