function NodeRebuildPermissionUpdateTest::testRunUpdates
Tests an update path for 'rebuild node access permissions' permission.
File
-
core/
modules/ node/ tests/ src/ Functional/ NodeRebuildPermissionUpdateTest.php, line 33
Class
- NodeRebuildPermissionUpdateTest
- Tests node rebuild permission update.
Namespace
Drupal\Tests\node\FunctionalCode
public function testRunUpdates() : void {
// Grant auth user with 'administer nodes' permission. And check
// if the new permission is added after the post_update hook is executed.
$this->grantPermissions(Role::load(Role::AUTHENTICATED_ID), [
'administer nodes',
]);
$this->runUpdates();
$this->assertTrue(Role::load(Role::AUTHENTICATED_ID)->hasPermission('rebuild node access permissions'));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.