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");