public function PermissionProviderTest::testGetRelationViewPermission in Group 2.0.x
Tests the relation view permission name.
@covers ::getPermission @dataProvider relationViewPermissionProvider
Parameters
mixed $expected: The expected return value.
string $plugin_id: The plugin ID.
array $definition: The plugin definition.
bool $implements_owner: Whether the plugin's entity type deals with ownership.
bool $implements_published: Whether the plugin's entity type deals with publishing of entities.
string $scope: The $scope parameter for the tested method.
File
- tests/
src/ Unit/ PermissionProviderTest.php, line 77
Class
- PermissionProviderTest
- Tests the default group relation permission_provider handler.
Namespace
Drupal\Tests\group\UnitCode
public function testGetRelationViewPermission($expected, $plugin_id, array $definition, $implements_owner, $implements_published, $scope) {
$permission_provider = $this
->createPermissionProvider($plugin_id, $definition, $implements_owner, $implements_published);
$this
->assertEquals($expected, $permission_provider
->getPermission('view', 'relation', $scope));
}