@@ -167,6 +167,13 @@ class ImportReclamationsServiceTest extends TestCase
$status = ReclamationStatus::query()->first();
$this->assertNotNull($status, 'ReclamationStatusSeeder must create at least one status');
+ // Create a user and set it as the default MAF order user to avoid FK errors
+ $user = User::factory()->create();
+ \App\Models\Setting::set(
+ \App\Models\Setting::KEY_DEFAULT_MAF_ORDER_USER_ID,
+ $user->id
+ );
+
$order = Order::factory()->create(['year' => (int) date('Y')]);
$product = Product::factory()->create(['year' => (int) date('Y')]);
@@ -52,6 +52,13 @@ class ImportOrdersServiceTest extends TestCase
$objectType = ObjectType::factory()->create(['name' => 'Детская площадка']);
$orderStatus = OrderStatus::firstOrCreate(['name' => 'Новый']);
+ // Create a user for MAF orders and set it in settings to avoid FK errors
+ $mafUser = User::factory()->create(['name' => 'MAF User']);
+ $mafUser->id
return compact('district', 'area', 'user', 'objectType', 'orderStatus');
}