base commit

This commit is contained in:
Mekan1206
2026-07-30 17:24:40 +05:00
commit a794dacd39
345 changed files with 29597 additions and 0 deletions

36
tests/Pest.php Normal file
View File

@@ -0,0 +1,36 @@
<?php
declare(strict_types=1);
use App\Models\User;
use BezhanSalleh\FilamentShield\Support\Utils;
use Database\Seeders\RoleSeeder;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
uses(TestCase::class, RefreshDatabase::class)->in('Feature', 'Unit');
function seedRoles(): void
{
(new RoleSeeder)->run();
}
function createAdminUser(array $attributes = []): User
{
seedRoles();
$user = User::factory()->create($attributes);
$user->assignRole(Utils::getSuperAdminName());
return $user;
}
function createUserWithRole(string $role, array $attributes = []): User
{
seedRoles();
$user = User::factory()->create($attributes);
$user->assignRole($role);
return $user;
}