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
@@ -37,12 +37,12 @@ class ParentPromotionControllerTest extends TestCase
Sanctum::actingAs($parent);
// Start enrollment
$start = $this->postJson('/api/v1/parents/promotions/'.$promotionId.'/start');
$start = $this->postJson('/api/v1/parents/promotions/' . $promotionId . '/start');
$start->assertOk();
$start->assertJsonPath('data.promotion_status', StudentPromotionRecord::STATUS_ENROLLMENT_STARTED);
// Complete the checklist incrementally
$update = $this->patchJson('/api/v1/parents/promotions/'.$promotionId.'/steps', [
$update = $this->patchJson('/api/v1/parents/promotions/' . $promotionId . '/steps', [
'info_confirmed' => true,
'documents_uploaded' => true,
'agreement_accepted' => true,
@@ -51,7 +51,7 @@ class ParentPromotionControllerTest extends TestCase
$update->assertJsonPath('data.promotion_status', StudentPromotionRecord::STATUS_ENROLLMENT_STARTED);
// Final step finalises promotion
$finish = $this->patchJson('/api/v1/parents/promotions/'.$promotionId.'/steps', [
$finish = $this->patchJson('/api/v1/parents/promotions/' . $promotionId . '/steps', [
'payment_completed' => true,
]);
$finish->assertOk();
@@ -72,7 +72,7 @@ class ParentPromotionControllerTest extends TestCase
$promotionId = $this->seedPromotionRecord($studentId, $parentB->id);
Sanctum::actingAs($parentA);
$response = $this->getJson('/api/v1/parents/promotions/'.$promotionId);
$response = $this->getJson('/api/v1/parents/promotions/' . $promotionId);
$response->assertStatus(403);
}
@@ -140,7 +140,6 @@ class ParentPromotionControllerTest extends TestCase
'promoted_level_name' => 'Grade 4',
'enrollment_deadline' => now()->addDays(30)->toDateString(),
]);
return (int) $record->getKey();
}
}