You are here

public function GroupContentPermissionProviderTest::testGetRelationViewPermission in Group 8

Tests the relation view permission name.

@covers ::getRelationViewPermission @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/GroupContentPermissionProviderTest.php, line 78

Class

GroupContentPermissionProviderTest
Tests the default GroupContentEnabler permission_provider handler.

Namespace

Drupal\Tests\group\Unit

Code

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
    ->getRelationViewPermission($scope));
}