function AccessManagerTest::testCheckWithNullAccount
Same name and namespace in other branches
- 11.x core/tests/Drupal/Tests/Core/Access/AccessManagerTest.php \Drupal\Tests\Core\Access\AccessManagerTest::testCheckWithNullAccount()
- 10 core/tests/Drupal/Tests/Core/Access/AccessManagerTest.php \Drupal\Tests\Core\Access\AccessManagerTest::testCheckWithNullAccount()
- 9 core/tests/Drupal/Tests/Core/Access/AccessManagerTest.php \Drupal\Tests\Core\Access\AccessManagerTest::testCheckWithNullAccount()
- 8.9.x core/tests/Drupal/Tests/Core/Access/AccessManagerTest.php \Drupal\Tests\Core\Access\AccessManagerTest::testCheckWithNullAccount()
Tests \Drupal\Core\Access\AccessManager::check() with no account specified.
File
-
core/
tests/ Drupal/ Tests/ Core/ Access/ AccessManagerTest.php, line 213
Class
Namespace
Drupal\Tests\Core\AccessCode
public function testCheckWithNullAccount() : void {
$this->setupAccessChecker();
$this->checkProvider
->setChecks($this->routeCollection);
$route = $this->routeCollection
->get('test_route_2');
$route_match = new RouteMatch('test_route_2', $route, [], []);
$this->argumentsResolverFactory = $this->createMock(AccessArgumentsResolverFactoryInterface::class);
// Asserts that the current user is passed to the access arguments resolver
// factory.
$this->setupAccessArgumentsResolverFactory(NULL, [
$route_match,
$this->currentUser,
NULL,
]);
$accessManager = new AccessManager($this->routeProvider, $this->createStub(ParamConverterManagerInterface::class), $this->argumentsResolverFactory, $this->currentUser, $this->checkProvider);
$this->assertTrue($accessManager->check($route_match));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.