From 4a087f2f6a5fbdb7a93380ef8df8ea722fed2f71 Mon Sep 17 00:00:00 2001 From: ila <2+ila@noreply.git.ilapage.cn> Date: Thu, 27 Aug 2026 09:56:29 +0800 Subject: [PATCH] docs: document Admin generation media access (#72) --- Local-Development-and-Verification.-.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Local-Development-and-Verification.-.md b/Local-Development-and-Verification.-.md index 8d86e74..8578ce9 100644 --- a/Local-Development-and-Verification.-.md +++ b/Local-Development-and-Verification.-.md @@ -596,3 +596,19 @@ go -C admin test -count=1 -run '^TestAdminProtectionMySQL$' ./app/admin/service 两项测试都会在连接后再次核对数据库名;迁移测试会重置目标库。浏览器测试使用合成导航、账号和空列表响应,不需要真实登录凭据,也不调用 Provider。 + + +## Admin 生成媒体验证(#72) + +定向验证: + +```powershell +go test ./internal/core/storage ./internal/platform/storage ./migrations +go -C admin test -count=1 ./app/chorus ./cmd +pnpm -C admin-ui lint +pnpm -C admin-ui test:unit --runInBand +pnpm -C admin-ui build:prod +``` + +migration 10 必须在精确命名的可丢弃 MySQL 8 测试库执行 up/down/up。测试应核对四个 API、菜单关联和 `chorus_operator` Casbin 规则,并确认 down 只移除本迁移登记的权限数据。浏览器验收使用现有管理员会话和已有记录,不调用 Provider;覆盖详情按需打开、多图、文本、空结果、对象缺失、错误状态和窄屏,检查媒体请求使用 Authorization header 且 URL 不包含 Token 或存储键。 +