为什么茉莉花测试在此代码上无法正常工作:
it('toThrowError test case', () => {
expect(() => { throw new ArgumentOutOfRangeException(); }).toThrowError(ArgumentOutOfRangeException);
});
ArgumentOutOfRangeException已扩展错误类型:
class ArgumentOutOfRangeException extends Error {}
测试结果与预期不符,并且测试失败:
Expected function to throw ArgumentOutOfRangeException, but it threw Error.