update
This commit is contained in:
@ -33,7 +33,7 @@ func TestIngestCreatesPendingRecord(t *testing.T) {
|
||||
ctx := context.Background()
|
||||
|
||||
const season = "SS97"
|
||||
_, _, found, err := repo.RunwayEntityState(ctx, 1, season, "rtw")
|
||||
_, _, found, _, err := repo.RunwayEntityState(ctx, 1, season, "rtw")
|
||||
if err != nil {
|
||||
t.Fatalf("RunwayEntityState 出错: %v", err)
|
||||
}
|
||||
@ -58,7 +58,7 @@ func TestIngestCreatesPendingRecord(t *testing.T) {
|
||||
t.Fatalf("新入库记录应为 pending,实际 %s", rw.Status)
|
||||
}
|
||||
|
||||
gotID, status, found, err := repo.RunwayEntityState(ctx, 1, season, "rtw")
|
||||
gotID, status, found, _, err := repo.RunwayEntityState(ctx, 1, season, "rtw")
|
||||
if err != nil {
|
||||
t.Fatalf("RunwayEntityState 出错: %v", err)
|
||||
}
|
||||
@ -90,11 +90,11 @@ func TestIngestReusesRejectedRecord(t *testing.T) {
|
||||
db.Exec("DELETE FROM brand_runways WHERE id = ?", oldID)
|
||||
})
|
||||
if err := db.Model(&model.BrandRunway{}).Where("id = ?", oldID).
|
||||
Updates(map[string]any{"status": model.StatusRejected, "reviewer": "admin", "reject_reason": "图片缺失"}).Error; err != nil {
|
||||
Updates(map[string]any{"status": model.StatusRejected, "reviewer": "admin"}).Error; err != nil {
|
||||
t.Fatalf("置为已驳回失败: %v", err)
|
||||
}
|
||||
|
||||
_, status, found, err := repo.RunwayEntityState(ctx, 1, season, "rtw")
|
||||
_, status, found, _, err := repo.RunwayEntityState(ctx, 1, season, "rtw")
|
||||
if err != nil || !found || status != model.StatusRejected {
|
||||
t.Fatalf("前置:应命中 rejected 行,实际 found=%v status=%s err=%v", found, status, err)
|
||||
}
|
||||
@ -115,8 +115,8 @@ func TestIngestReusesRejectedRecord(t *testing.T) {
|
||||
if rw.TitleEn != "ingest-test-reused" || rw.Cover != "new.jpg" {
|
||||
t.Fatalf("内容应被覆盖,实际 title=%s cover=%s", rw.TitleEn, rw.Cover)
|
||||
}
|
||||
if rw.Reviewer != "" || rw.RejectReason != "" {
|
||||
t.Fatalf("复用应清空审核痕迹,实际 reviewer=%s reason=%s", rw.Reviewer, rw.RejectReason)
|
||||
if rw.Reviewer != "" {
|
||||
t.Fatalf("复用应清空审核痕迹,实际 reviewer=%s", rw.Reviewer)
|
||||
}
|
||||
|
||||
var alive []model.BrandRunwayImage
|
||||
|
||||
Reference in New Issue
Block a user