2026-07-03 08:07:55 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
use App\Models\Server;
|
|
|
|
|
use Database\Seeders\PrivateKeySeeder;
|
|
|
|
|
use Database\Seeders\ServerSeeder;
|
|
|
|
|
use Database\Seeders\TeamSeeder;
|
|
|
|
|
use Database\Seeders\UserSeeder;
|
|
|
|
|
use Illuminate\Foundation\Testing\RefreshDatabase;
|
|
|
|
|
|
|
|
|
|
uses(RefreshDatabase::class);
|
|
|
|
|
|
2026-08-06 11:45:19 +00:00
|
|
|
it('seeds only the development testing host', function () {
|
2026-07-03 08:07:55 +00:00
|
|
|
$this->seed([
|
|
|
|
|
UserSeeder::class,
|
|
|
|
|
TeamSeeder::class,
|
|
|
|
|
PrivateKeySeeder::class,
|
|
|
|
|
ServerSeeder::class,
|
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
$testingHost = Server::query()->where('uuid', 'localhost')->first();
|
|
|
|
|
|
|
|
|
|
expect($testingHost)
|
|
|
|
|
->not->toBeNull()
|
2026-08-06 11:45:19 +00:00
|
|
|
->and($testingHost->ip)->toBe('coolify-testing-host')
|
|
|
|
|
->and(Server::query()->count())->toBe(1);
|
2026-07-03 08:07:55 +00:00
|
|
|
});
|