test: add Share:Assignment permission to feature test suite

This commit is contained in:
Yoga Pangestu 2026-04-07 09:24:18 +07:00
parent 3e9fbf98aa
commit 3ee0e49723

View File

@ -35,6 +35,7 @@
'Update:Assignment',
'Delete:Assignment',
'View:CourseSchedule',
'Share:Assignment',
];
foreach ($permissions as $permission) {
@ -330,7 +331,7 @@
beforeEach(function () {
$user = User::factory()->create();
$user->assignRole(RoleEnum::Student);
$user->givePermissionTo(['ViewAny:Assignment', 'View:CourseSchedule']);
$user->givePermissionTo(['ViewAny:Assignment', 'View:CourseSchedule', 'Share:Assignment']);
$this->studentProfile = Student::factory()->create(['user_id' => $user->id]);
$this->actingAs($user);
$this->currentSemester = app(GeneralSettings::class)->current_semester;