tests fixing ofr modules

This commit is contained in:
Mark Gregory
2026-06-16 22:00:41 +01:00
parent 4b04d7ada5
commit 90b3dbe0bf
3 changed files with 7 additions and 221 deletions
@@ -9,6 +9,7 @@ use Illuminate\Support\Str;
use Modules\Platform\app\Models\Company;
use Modules\Warehouse\app\Models\Warehouse;
use Modules\Warehouse\app\Models\WarehouseValidationRule;
use Spatie\Permission\Models\Role;
class PlatformSeeder extends Seeder
{
@@ -17,6 +18,8 @@ class PlatformSeeder extends Seeder
*/
public function run(): void
{
$role = Role::findOrCreate('platform-admin', 'web');
$company = Company::updateOrCreate(
['slug' => 'mpba-limited'],
[
@@ -29,7 +32,7 @@ class PlatformSeeder extends Seeder
]
);
User::updateOrCreate(
$user = User::updateOrCreate(
['email' => 'mark.gregory@mpba.co.uk'],
[
'company_id' => $company->id,
@@ -41,7 +44,8 @@ class PlatformSeeder extends Seeder
'email_verified_at' => now(),
],
);
User::updateOrCreate(
$user->assignRole($role);
$user = User::updateOrCreate(
['email' => 'david.price@mpba.co.uk'],
[
'company_id' => $company->id,
@@ -53,7 +57,7 @@ class PlatformSeeder extends Seeder
'email_verified_at' => now(),
]
);
$user->assignRole($role);
$warehouse = Warehouse::firstOrNew([
'company_id' => $company->id,
'code' => 'MPBA-MAIN',