@@ -31,12 +31,14 @@ public function setUp(): void
3131 [
'id ' =>
3 ,
'username ' =>
'acme ' ,
'email ' =>
'[email protected] ' ,
'is_email_confirmed ' =>
1 ,
'suspended_until ' => Carbon::
now ()->
addDay (),
'suspend_message ' =>
'You have been suspended. ' ,
'suspend_reason ' =>
'Suspended for acme reasons. ' ],
3232 [
'id ' =>
4 ,
'username ' =>
'acme4 ' ,
'email ' =>
'[email protected] ' ,
'is_email_confirmed ' =>
1 ],
3333 [
'id ' =>
5 ,
'username ' =>
'acme5 ' ,
'email ' =>
'[email protected] ' ,
'is_email_confirmed ' =>
1 ,
'suspended_until ' => Carbon::
now ()->
subDay (),
'suspend_message ' =>
'You have been suspended. ' ,
'suspend_reason ' =>
'Suspended for acme reasons. ' ],
34+ [
'id ' =>
6 ,
'username ' =>
'acme6 ' ,
'email ' =>
'[email protected] ' ,
'is_email_confirmed ' =>
1 ,
'suspended_until ' => Carbon::
now ()->
subWeek (),
'suspend_message ' =>
'You have been suspended. ' ,
'suspend_reason ' =>
'Suspended for acme reasons. ' ],
3435 ],
3536 'groups ' => [
3637 ['id ' => 5 , 'name_singular ' => 'can_edit_users ' , 'name_plural ' => 'can_edit_users ' , 'is_hidden ' => 0 ]
3738 ],
3839 'group_user ' => [
39- ['user_id ' => 2 , 'group_id ' => 5 ]
40+ ['user_id ' => 2 , 'group_id ' => 5 ],
41+ ['user_id ' => 6 , 'group_id ' => 1 ],
4042 ],
4143 'group_permission ' => [
4244 ['permission ' => 'user.edit ' , 'group_id ' => 5 ],
@@ -73,6 +75,9 @@ public function allowedToRemoveAvatar(): array
7375 [4 , 4 , 'Normal user can remove their own avatar ' ],
7476 [1 , 3 , 'Admin can remove avatar of suspended user ' ],
7577 [2 , 3 , 'Normal user with permission can remove avatar of suspended user ' ],
78+ [1 , 6 , 'Admin can remove avatar of expired suspended user ' ],
79+ [2 , 6 , 'Normal user with permission can remove avatar of expired suspended user ' ],
80+ [6 , 6 , 'Admin user can remove avatar if they have an expired suspension ' ],
7681 ];
7782 }
7883
0 commit comments