fix: 错误系统重构、消除静默吞错、update 修复、文档同步

This commit is contained in:
2026-06-10 21:04:34 +08:00
parent 4d206f39cc
commit 2552412f77
12 changed files with 99 additions and 55 deletions

View File

@@ -90,12 +90,11 @@ stages:
expect(config.stages.archive).toBeDefined();
});
it("YAML 解析错误时返回默认配置", async () => {
it("YAML 解析错误时抛出 ConfigError", async () => {
const runeDir = join(TMP_DIR, ".rune");
await mkdir(runeDir, { recursive: true });
await writeFile(join(runeDir, "config.yaml"), `stages: [invalid yaml {{{`);
const config = await loadConfig(TMP_DIR);
expect(config.stages.discuss).toBeDefined();
expect(loadConfig(TMP_DIR)).rejects.toThrow(ConfigError);
});
});