public function OgRoleManagerTest::testGetRolesByBundle in Organic groups 8
Tests that all roles are loaded for a certain group.
@covers ::getRolesByBundle
File
- tests/
src/ Kernel/ OgRoleManagerTest.php, line 96
Class
- OgRoleManagerTest
- Kernel tests for the OG role manager service.
Namespace
Drupal\Tests\og\KernelCode
public function testGetRolesByBundle() {
$expected_role_ids = [
'node-node_group_type-administrator',
'node-node_group_type-member',
'node-node_group_type-non-member',
'node-node_group_type-' . $this->roleName,
];
$roles = $this->ogRoleManager
->getRolesByBundle('node', 'node_group_type');
$role_ids = array_keys($roles);
sort($expected_role_ids);
sort($role_ids);
$this
->assertEquals($expected_role_ids, $role_ids);
}