function NodeAccessTest::testNodeAccessRebuildNeedsRebuild

Tests node_access_needs_rebuild is set when node_access_rebuild is called.

File

core/modules/node/tests/src/Kernel/NodeAccessTest.php, line 177

Class

NodeAccessTest
Tests basic node_access functionality.

Namespace

Drupal\Tests\node\Kernel

Code

public function testNodeAccessRebuildNeedsRebuild() : void {
    $this->assertFalse(node_access_needs_rebuild());
    $this->enableModules([
        'node_access_test',
    ]);
    // Call as batch so rebuild is not run immediately.
    node_access_rebuild(TRUE);
    $this->assertTrue(node_access_needs_rebuild());
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.