Files
chatroom/tests/Feature/Feature/AdminOpsControllerTest.php
T
2026-04-26 20:37:23 +08:00

46 lines
1.1 KiB
PHP

<?php
/**
* 文件功能:运维工具页面展示测试
*
* 覆盖运维工具页中 Horizon 控制台入口的展示,
* 并验证该入口已从后台仪表盘迁移到运维工具页面。
*
* @author ChatRoom Laravel
*
* @version 1.0.0
*/
namespace Tests\Feature\Feature;
use App\Models\User;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
/**
* 类功能:验证运维工具页面的核心展示内容。
*/
class AdminOpsControllerTest extends TestCase
{
use RefreshDatabase;
/**
* 方法功能:验证运维工具页会展示 Horizon 控制台入口。
*/
public function test_ops_page_displays_horizon_console_entry(): void
{
$siteOwner = User::factory()->create([
'id' => 1,
'username' => 'site-owner',
'user_level' => 100,
]);
$response = $this->actingAs($siteOwner)->get(route('admin.ops.index'));
$response->assertOk();
$response->assertSee('队列监控面板');
$response->assertSee('打开 Horizon 控制台');
$response->assertSee('/horizon');
}
}