Set starter event quota in package seeder
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-16 13:56:03 +01:00
parent 63956087a4
commit fa6a5678f0
2 changed files with 23 additions and 0 deletions

View File

@@ -28,6 +28,7 @@ class PackageSeeder extends Seeder
'max_guests' => 100,
'gallery_days' => 180,
'max_tasks' => 30,
'max_events_per_year' => 1,
'watermark_allowed' => true,
'branding_allowed' => false,
'features' => ['basic_uploads', 'limited_sharing', 'custom_tasks'],

View File

@@ -0,0 +1,22 @@
<?php
namespace Tests\Feature;
use App\Models\Package;
use Database\Seeders\PackageSeeder;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
class PackageSeederTest extends TestCase
{
use RefreshDatabase;
public function testStarterPackageHasSingleEventQuota(): void
{
$this->seed(PackageSeeder::class);
$starter = Package::where('slug', 'starter')->firstOrFail();
$this->assertSame(1, $starter->max_events_per_year);
}
}