You are here

public function GroupContentPermissionProviderTest::testGetRelationCreatePermission in Group 8

Tests the relation create permission name.

@covers ::getRelationCreatePermission @dataProvider relationCreatePermissionProvider

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.

File

tests/src/Unit/GroupContentPermissionProviderTest.php, line 210

Class

GroupContentPermissionProviderTest
Tests the default GroupContentEnabler permission_provider handler.

Namespace

Drupal\Tests\group\Unit

Code

public function testGetRelationCreatePermission($expected, $plugin_id, array $definition, $implements_owner, $implements_published) {
  $permission_provider = $this
    ->createPermissionProvider($plugin_id, $definition, $implements_owner, $implements_published);
  $this
    ->assertEquals($expected, $permission_provider
    ->getRelationCreatePermission());
}