fix: Jest isError handling to work with TypeError (#7251)
This commit is contained in:
parent
4d0d3924f0
commit
143689e34f
|
|
@ -151,5 +151,5 @@ function isDate(obj: any): obj is Date {
|
|||
}
|
||||
|
||||
function isError(obj: any): obj is Error {
|
||||
return obj instanceof Error || (obj && obj.__proto__ && obj.__proto__.name === 'Error');
|
||||
return obj instanceof Error || obj?.__proto__?.name === 'Error' || (obj?.__proto__ && isError(obj.__proto__));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue