diff --git a/tests/errors.js b/tests/errors.js index 2b5fab4..e93d7a4 100644 --- a/tests/errors.js +++ b/tests/errors.js @@ -17,6 +17,12 @@ export default function (runner, assertEquals) { assertEquals(decode(encode(error)), error) }) + runner("Error - cause self", () => { + const error = new Error("test") + error.cause = error + assertEquals(decode(encode(error)), error) + }) + runner("Error - subclasses", () => { const typeError = new TypeError("test")