test(e2e): 常规剧集纵切按新建作品 full 刷新后的季表断言 S1 集单元

自动识别新建作品后会排一次 full 元数据刷新,S1 集单元全部来自 TMDB 季详情并转正式,
不再停留在「E02 临时」。

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Cxwgnn2pbzQ7rXv3rq7fei
This commit is contained in:
rootandClaude Opus 5.5 committed 2026-10-03 20:59:52 +08:00
1 parent 93ca5eef2c
commit fa834a10bd
1 file changed
+3 -5
+3 -5
View File
@@ -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");