refactor(street): 审核页改为统一网格+勾选成组;移除并入上一张
This commit is contained in:
@ -108,22 +108,6 @@ func TestStreetMainDetail(t *testing.T) {
|
||||
t.Fatalf("对主图拆出应幂等成功: %v", err)
|
||||
}
|
||||
|
||||
// 并入上一张:d3 的前一行是 d2(d2 已是 m1 的副图)→ 目标应折回 m1。
|
||||
if err := repo.AttachPrevStreetDraftImage(ctx, draftID, d3); err != nil {
|
||||
t.Fatalf("并入上一张失败: %v", err)
|
||||
}
|
||||
for _, im := range reloadStreetImages(t, repo, draftID) {
|
||||
if im.ID == d3 && (im.IsDetail != 1 || im.ParentImageID != m1) {
|
||||
t.Fatalf("并入上一张应折回主图 %d,实际 is_detail=%d parent=%d", m1, im.IsDetail, im.ParentImageID)
|
||||
}
|
||||
}
|
||||
|
||||
// 首行「并入上一张」应返回 ErrNotFound。
|
||||
first := seedStreetDraftImage(t, repo, draftID, "z", 0)
|
||||
if err := repo.AttachPrevStreetDraftImage(ctx, draftID, first); !errors.Is(err, ErrNotFound) {
|
||||
t.Fatalf("首行并入上一张应返回 ErrNotFound,实际 %v", err)
|
||||
}
|
||||
|
||||
// 跨草稿拦截:空集合 + 跨草稿主图。
|
||||
if err := repo.AttachStreetDraftImages(ctx, draftID, m1, nil); !errors.Is(err, ErrInvalidImageGroup) {
|
||||
t.Fatalf("空集合应返回 ErrInvalidImageGroup,实际 %v", err)
|
||||
|
||||
Reference in New Issue
Block a user