Added additional entity_role_permission scenario tests

This commit is contained in:
Dan Brown
2022-12-17 15:26:54 +00:00
parent f844ae0902
commit 491beee93e
4 changed files with 160 additions and 27 deletions

View File

@@ -59,7 +59,7 @@ class UserRoleProvider
public function newUserWithRole(array $userAttrs = [], array $rolePermissions = []): array
{
$user = User::factory()->create($userAttrs);
$role = $this->attachRole($user, $rolePermissions);
$role = $this->attachNewRole($user, $rolePermissions);
return [$user, $role];
}
@@ -68,7 +68,7 @@ class UserRoleProvider
* Attach a new role, with the given role permissions, to the given user
* and return that role.
*/
public function attachRole(User $user, array $rolePermissions = []): Role
public function attachNewRole(User $user, array $rolePermissions = []): Role
{
$role = $this->createRole($rolePermissions);
$user->attachRole($role);