function AccessPermissionTest::testAccessPerm in Views (for Drupal 7) 8.3
Tests perm access plugin.
File
- lib/
Drupal/ views/ Tests/ User/ AccessPermissionTest.php, line 29 - Definition of Drupal\views\Tests\User\AccessPermissionTest.
Class
- AccessPermissionTest
- Tests views perm access plugin.
Namespace
Drupal\views\Tests\UserCode
function testAccessPerm() {
$view = $this
->createViewFromConfig('test_access_perm');
$access_plugin = $view->display_handler
->getPlugin('access');
$this
->assertTrue($access_plugin instanceof \Views\user\Plugin\views\access\Permission, 'Make sure the right class got instantiated.');
$this
->assertTrue($view->display_handler
->access($this->adminUser), t('Admin-Account should be able to access the view everytime'));
$this
->assertFalse($view->display_handler
->access($this->webUser));
$this
->assertTrue($view->display_handler
->access($this->normalUser));
}