Add feature tests for Doctor-related functionalities

This commit is contained in:
2026-09-21 05:41:06 +03:30
parent e987a528ef
commit 6e92ebaada
29 changed files with 2634 additions and 29 deletions
+22
View File
@@ -0,0 +1,22 @@
<?php
namespace Tests\Concerns;
use App\Enums\UserEnum;
use App\Models\User;
use Database\Seeders\PermissionSeeder;
trait InteractsWithAdmin
{
protected function adminWithAllPermissions(): User
{
$this->seed(PermissionSeeder::class);
return User::where('email', 'admin@gmail.com')->firstOrFail();
}
protected function adminWithoutPermissions(): User
{
return User::factory()->create(['level' => UserEnum::Admin->value]);
}
}