add test batches

This commit is contained in:
root
2026-06-08 23:45:55 -04:00
parent c792b8be05
commit 8d4d610b82
1480 changed files with 22587 additions and 10762 deletions
+7 -9
View File
@@ -18,9 +18,7 @@ trait SeedsE2ETestFixtures
use CreatesApiTestUsers;
protected const E2E_SCHOOL_YEAR = '2025-2026';
protected const E2E_PREV_SCHOOL_YEAR = '2024-2025';
protected const E2E_SEMESTER = 'Fall';
protected function seedE2EConfiguration(): void
@@ -110,18 +108,18 @@ trait SeedsE2ETestFixtures
$teacher = $this->createApiUserWithRole('teacher', [
'firstname' => 'Tara',
'lastname' => 'Teacher',
'email' => 'e2e.teacher.'.uniqid('', true).'@example.test',
'email' => 'e2e.teacher.' . uniqid('', true) . '@example.test',
]);
$this->seedTeacherClassAssignment($teacher->id, $classSectionId);
$parent = $this->createApiUserWithRole('parent', [
'firstname' => 'Parent',
'lastname' => 'Fixture',
'email' => 'e2e.parent.'.uniqid('', true).'@example.test',
'email' => 'e2e.parent.' . uniqid('', true) . '@example.test',
]);
$studentId = DB::table('students')->insertGetId([
'school_id' => 'S-E2E-'.random_int(1000, 9999),
'school_id' => 'S-E2E-' . random_int(1000, 9999),
'firstname' => 'Kai',
'lastname' => 'Student',
'dob' => '2014-09-01',
@@ -223,7 +221,7 @@ trait SeedsE2ETestFixtures
protected function postEnrollmentStatuses(array $studentStatusMap): TestResponse
{
return $this->post(
'/api/v1/administrator/enrollment-withdrawal/update-statuses?'.
'/api/v1/administrator/enrollment-withdrawal/update-statuses?' .
http_build_query(['enrollment_status' => $studentStatusMap]),
[]
);
@@ -233,7 +231,7 @@ trait SeedsE2ETestFixtures
{
return DB::table('invoices')->insertGetId(array_merge([
'parent_id' => $parentId,
'invoice_number' => 'INV-E2E-'.random_int(1000, 9999),
'invoice_number' => 'INV-E2E-' . random_int(1000, 9999),
'total_amount' => 500.00,
'balance' => 500.00,
'paid_amount' => 0,
@@ -252,7 +250,7 @@ trait SeedsE2ETestFixtures
{
return DB::table('invoices')->insertGetId([
'parent_id' => $parentId,
'invoice_number' => 'INV-PRIOR-'.random_int(1000, 9999),
'invoice_number' => 'INV-PRIOR-' . random_int(1000, 9999),
'total_amount' => 200.00,
'balance' => 150.00,
'paid_amount' => 50.00,
@@ -270,7 +268,7 @@ trait SeedsE2ETestFixtures
protected function seedDiscountVoucher(): int
{
return DB::table('discount_vouchers')->insertGetId([
'code' => 'E2E10-'.random_int(100, 999),
'code' => 'E2E10-' . random_int(100, 999),
'discount_type' => 'fixed',
'discount_value' => 50,
'max_uses' => 100,