From fa834a10bdc26210541b72939dc6aed0ef87424a Mon Sep 17 00:00:00 2001 From: root Date: Sat, 3 Oct 2026 20:59:52 +0800 Subject: [PATCH] =?UTF-8?q?test(e2e):=20=E5=B8=B8=E8=A7=84=E5=89=A7?= =?UTF-8?q?=E9=9B=86=E7=BA=B5=E5=88=87=E6=8C=89=E6=96=B0=E5=BB=BA=E4=BD=9C?= =?UTF-8?q?=E5=93=81=20full=20=E5=88=B7=E6=96=B0=E5=90=8E=E7=9A=84?= =?UTF-8?q?=E5=AD=A3=E8=A1=A8=E6=96=AD=E8=A8=80=20S1=20=E9=9B=86=E5=8D=95?= =?UTF-8?q?=E5=85=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 自动识别新建作品后会排一次 full 元数据刷新,S1 集单元全部来自 TMDB 季详情并转正式, 不再停留在「E02 临时」。 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Cxwgnn2pbzQ7rXv3rq7fei --- apps/server/test/e2e/tv-series.test.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/apps/server/test/e2e/tv-series.test.ts b/apps/server/test/e2e/tv-series.test.ts index f1f97b20..a319a61d 100644 --- a/apps/server/test/e2e/tv-series.test.ts +++ b/apps/server/test/e2e/tv-series.test.ts @@ -296,11 +296,9 @@ describe.skipIf(!hasPg)("E7 常规剧集纵切", () => { .where("season_number", "=", 1) .orderBy("episode_number") .execute(); - // DH-1:元数据刷新拉了 S1 季详情,对上 TMDB 的 E01 转正式;E02 不在 mock TMDB 的 S1 里,保持临时 - expect(eps).toEqual([ - { episode_number: 1, status: "confirmed" }, - { episode_number: 2, status: "provisional" }, - ]); + // 自动识别新建作品后排了一次 full 元数据刷新:S1 集单元全部来自 TMDB 季详情(mock 为 8 集)并转正式; + // 整季包本身没有建出季表以外的集 + expect(eps).toEqual(Array.from({ length: 8 }, (_, i) => ({ episode_number: i + 1, status: "confirmed" }))); // 第三集没出现、总集数未知:Slot 不满足,订阅继续追踪 const s = await slot(); expect(s.status).not.toBe("satisfied");