add tests batch 20

This commit is contained in:
root
2026-06-09 01:03:53 -04:00
parent 95efb9652e
commit 6be4875c5e
1502 changed files with 13797 additions and 11313 deletions
@@ -2,7 +2,6 @@
namespace Tests\Unit\Services\AttendanceTracking;
use App\Models\AttendanceEmailTemplate;
use App\Services\AttendanceTracking\AttendanceEmailComposerService;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Support\Facades\DB;
@@ -22,7 +21,7 @@ class AttendanceEmailComposerServiceTest extends TestCase
'is_active' => 1,
]);
$service = new AttendanceEmailComposerService(new AttendanceEmailTemplate);
$service = new AttendanceEmailComposerService(new \App\Models\AttendanceEmailTemplate());
$context = ['{{student_name}}' => 'Student A', '{{parent_name}}' => 'Parent A'];
$rendered = $service->renderTemplate('ABS_1', 'default', $context);
@@ -32,7 +31,7 @@ class AttendanceEmailComposerServiceTest extends TestCase
public function test_pick_variant_fallback(): void
{
$service = new AttendanceEmailComposerService(new AttendanceEmailTemplate);
$service = new AttendanceEmailComposerService(new \App\Models\AttendanceEmailTemplate());
$this->assertSame('no_answer', $service->pickVariant('ABS_2'));
$this->assertSame('default', $service->pickVariant('ABS_1'));
}