test: 调整 archive 流程测试,新增 finish 命令测试

This commit is contained in:
2026-06-10 17:31:35 +08:00
parent a75652c595
commit 4d206f39cc
2 changed files with 65 additions and 13 deletions

View File

@@ -22,6 +22,7 @@ describe("showGlobalHelp", () => {
expect(output).toContain("plan <变更> <文档>");
expect(output).toContain("build <名称>");
expect(output).toContain("archive <名称>");
expect(output).toContain("finish <名称>");
expect(output).toContain("status");
expect(output).toContain("help");
expect(output).toContain("version");
@@ -56,6 +57,13 @@ describe("showCommandHelp", () => {
expect(output).toContain("rune create add-user-auth");
});
it("finish 命令包含归档变更说明", () => {
const output = showCommandHelp("finish", "rune");
expect(output).toContain("rune finish <change-name>");
expect(output).toContain("归档变更");
expect(output).toContain("将变更目录");
});
it("不存在的命令返回 null", () => {
const output = showCommandHelp("nonexistent", "rune");
expect(output).toBeNull();