feat(street): 公开详情改为runway同形嵌套;审核页合并为图片流
This commit is contained in:
@ -452,10 +452,10 @@ func TestBackstageStreetRenderGroups(t *testing.T) {
|
||||
if !strings.Contains(body, "detail-a") {
|
||||
t.Fatalf("应渲染副图 detail-a")
|
||||
}
|
||||
// 「设为主图」必须是带 ?main= 的 GET 链接:选主图只改 URL,不写库。
|
||||
// 「设为主图」必须是带 ?main= 的 GET 链接(且带 #i<id> 锚点,选完不跳回顶部)。
|
||||
// (曾被误写成 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, `href="/admin/reviews/street/7?main=1#i1"`) {
|
||||
t.Fatalf("「设为主图」应是带 ?main= 与 #i<id> 锚点的 GET 链接")
|
||||
}
|
||||
if strings.Contains(body, `action="/admin/reviews/street/7"`) {
|
||||
t.Fatalf("不应存在 POST 到详情页的表单(该路由只有 GET)")
|
||||
@ -464,4 +464,11 @@ func TestBackstageStreetRenderGroups(t *testing.T) {
|
||||
if !strings.Contains(body, `id="batch"`) || !strings.Contains(body, `form="batch"`) {
|
||||
t.Fatalf("应有勾选批量并入当前主图的表单")
|
||||
}
|
||||
// 「并入上一张」必须出现在每一张图(除第一张)上,否则「连拍同一个人」无法快捷归并。
|
||||
if !strings.Contains(body, `/admin/reviews/street/7/images/3/attach-prev`) {
|
||||
t.Fatalf("非首张图应有「并入上一张」")
|
||||
}
|
||||
if strings.Contains(body, `/admin/reviews/street/7/images/1/attach-prev`) {
|
||||
t.Fatalf("首张图不应有「并入上一张」(没有上一张)")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user