fix(street): 审核页「设为主图」改为GET链接并支持勾选批量并入
This commit is contained in:
@ -452,4 +452,16 @@ func TestBackstageStreetRenderGroups(t *testing.T) {
|
||||
if !strings.Contains(body, "detail-a") {
|
||||
t.Fatalf("应渲染副图 detail-a")
|
||||
}
|
||||
// 「设为主图」必须是带 ?main= 的 GET 链接:选主图只改 URL,不写库。
|
||||
// (曾被误写成 POST 到 /admin/reviews/street/7,而该路由只有 GET,导致 404、主图根本选不了。)
|
||||
if !strings.Contains(body, `href="/admin/reviews/street/7?main=1"`) {
|
||||
t.Fatalf("「设为主图」应是带 ?main= 的 GET 链接")
|
||||
}
|
||||
if strings.Contains(body, `action="/admin/reviews/street/7"`) {
|
||||
t.Fatalf("不应存在 POST 到详情页的表单(该路由只有 GET)")
|
||||
}
|
||||
// 批量并入:勾选框 + 独立提交按钮,用 form="batch" 关联(零 JS、不嵌套表单)。
|
||||
if !strings.Contains(body, `id="batch"`) || !strings.Contains(body, `form="batch"`) {
|
||||
t.Fatalf("应有勾选批量并入当前主图的表单")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user