fix: 错误系统重构、消除静默吞错、update 修复、文档同步
This commit is contained in:
@@ -38,7 +38,7 @@ describe("mapError", () => {
|
||||
const err = new Error("missing required args for command `plan`");
|
||||
const result = mapError(err);
|
||||
expect(result).toBeInstanceOf(UsageError);
|
||||
expect(result.message).toBe("命令 'plan' 缺少必填参数");
|
||||
expect(result.message).toBe(`命令"plan"缺少必填参数`);
|
||||
expect(result.usage).toBe(`${DEFAULT_PREFIX} plan <change-name>`);
|
||||
expect(result.hint).toContain(`${DEFAULT_PREFIX} help plan`);
|
||||
});
|
||||
@@ -47,7 +47,8 @@ describe("mapError", () => {
|
||||
const err = new Error("something unexpected");
|
||||
const result = mapError(err);
|
||||
expect(result).toBeInstanceOf(InternalError);
|
||||
expect(result.message).toBe("发生了未预期的错误");
|
||||
expect(result.message).toContain("发生了未预期的错误");
|
||||
expect(result.message).toContain("something unexpected");
|
||||
});
|
||||
|
||||
it("非 Error 类型转为 InternalError", () => {
|
||||
|
||||
Reference in New Issue
Block a user