Files
jabali-panel/tests/Unit/WhmMigrationReloadTest.php
2026-02-02 03:11:45 +02:00

30 lines
919 B
PHP

<?php
declare(strict_types=1);
namespace Tests\Unit;
use Tests\TestCase;
class WhmMigrationReloadTest extends TestCase
{
public function test_whm_migration_page_does_not_reload_services(): void
{
$page = file_get_contents(base_path('app/Filament/Admin/Pages/WhmMigration.php'));
$this->assertIsString($page);
$this->assertStringNotContainsString('php.reload_all_fpm', $page);
$this->assertStringNotContainsString('service.reload', $page);
}
public function test_whm_migration_batch_reload_is_conditional(): void
{
$job = file_get_contents(base_path('app/Jobs/RunWhmMigrationBatch.php'));
$this->assertIsString($job);
$this->assertStringContainsString('shouldReloadFpm', $job);
$this->assertStringContainsString('if ($this->shouldReloadFpm)', $job);
$this->assertStringContainsString('php.reload_all_fpm', $job);
}
}