Set starter event quota in package seeder
This commit is contained in:
@@ -28,6 +28,7 @@ class PackageSeeder extends Seeder
|
|||||||
'max_guests' => 100,
|
'max_guests' => 100,
|
||||||
'gallery_days' => 180,
|
'gallery_days' => 180,
|
||||||
'max_tasks' => 30,
|
'max_tasks' => 30,
|
||||||
|
'max_events_per_year' => 1,
|
||||||
'watermark_allowed' => true,
|
'watermark_allowed' => true,
|
||||||
'branding_allowed' => false,
|
'branding_allowed' => false,
|
||||||
'features' => ['basic_uploads', 'limited_sharing', 'custom_tasks'],
|
'features' => ['basic_uploads', 'limited_sharing', 'custom_tasks'],
|
||||||
|
|||||||
22
tests/Feature/PackageSeederTest.php
Normal file
22
tests/Feature/PackageSeederTest.php
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user