fix teacher page

This commit is contained in:
root
2026-06-04 19:26:24 -04:00
parent 6408906f07
commit 6fa656bb6c
9 changed files with 1370 additions and 4 deletions
@@ -19,7 +19,7 @@ class TeacherClassAssignmentControllerTest extends TestCase
$this->seedTeacherUser();
$this->seedClassSection();
Sanctum::actingAs($admin);
Sanctum::actingAs($admin, [], 'api');
$response = $this->getJson('/api/v1/administrator/teacher-class/assignments?school_year=2025-2026');
$response->assertOk();
@@ -35,7 +35,7 @@ class TeacherClassAssignmentControllerTest extends TestCase
$teacher = $this->seedTeacherUser();
$classSectionId = $this->seedClassSection();
Sanctum::actingAs($admin);
Sanctum::actingAs($admin, [], 'api');
$storeResponse = $this->postJson('/api/v1/administrator/teacher-class/assign', [
'teacher_id' => $teacher->id,
'class_section_id' => $classSectionId,
@@ -48,6 +48,8 @@ class TeacherClassAssignmentControllerTest extends TestCase
'teacher_id' => $teacher->id,
'class_section_id' => $classSectionId,
'position' => 'main',
'semester' => 'Fall',
'school_year' => '2025-2026',
]);
$deleteResponse = $this->postJson('/api/v1/administrator/teacher-class/delete', [
@@ -62,6 +64,8 @@ class TeacherClassAssignmentControllerTest extends TestCase
'teacher_id' => $teacher->id,
'class_section_id' => $classSectionId,
'position' => 'main',
'semester' => 'Fall',
'school_year' => '2025-2026',
]);
}
@@ -75,6 +79,12 @@ class TeacherClassAssignmentControllerTest extends TestCase
private function seedAdminUser(): User
{
$roleId = DB::table('roles')->insertGetId([
'name' => 'administrator',
'slug' => 'administrator',
'is_active' => 1,
]);
$userId = DB::table('users')->insertGetId([
'firstname' => 'Admin',
'lastname' => 'User',
@@ -92,6 +102,11 @@ class TeacherClassAssignmentControllerTest extends TestCase
'status' => 'Active',
]);
DB::table('user_roles')->insert([
'user_id' => $userId,
'role_id' => $roleId,
]);
return User::query()->findOrFail($userId);
}