chore: generate
This commit is contained in:
parent
29b5b24787
commit
818b56dbd0
3 changed files with 4 additions and 12 deletions
|
|
@ -43,17 +43,13 @@ describe("aggregateFailures", () => {
|
|||
|
||||
test("attaches structured failure list under .cause", () => {
|
||||
const reason = new Error("nope")
|
||||
const err = aggregateFailures([
|
||||
{ name: "providers", result: { status: "rejected", reason } },
|
||||
])
|
||||
const err = aggregateFailures([{ name: "providers", result: { status: "rejected", reason } }])
|
||||
const cause = err!.cause as { failures: Array<{ name: string; reason: unknown }> }
|
||||
expect(cause.failures).toEqual([{ name: "providers", reason }])
|
||||
})
|
||||
|
||||
test("falls back to String() for opaque reasons", () => {
|
||||
const err = aggregateFailures([
|
||||
{ name: "x", result: { status: "rejected", reason: 42 } },
|
||||
])
|
||||
const err = aggregateFailures([{ name: "x", result: { status: "rejected", reason: 42 } }])
|
||||
expect(err!.message).toContain("x: 42")
|
||||
})
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue