【发布时间】:2017-11-29 17:37:58
【问题描述】:
我有一个订阅了未捕获错误事件的对象,我正在尝试测试它的行为。首先我尝试使用 jasmine-node,但现在当我尝试使用 jasmine 时,我发现了问题。任何人都可以帮助我。
describe('Constructor tests', function () {
it('error is passed to the callback', function (done) {
const error = new Error("testError-0");
let errorHandler = new AllErrorHandler((arg1) => {
expect(arg1).toBe(error);
errorHandler.dispose();
done();
});
setTimeout(() => {
throw error;
}, 0)
});
提前致谢。
【问题讨论】:
-
如果有人想详细了解我要测试的内容,这里是回购的link。
-
您遇到的具体问题是什么?
-
除了 jasmine-node 之外,我无法编写测试以通过其他方式
-
确切的错误信息是什么?
-
@WalleCyril 和茉莉一起跑步我明白了 -
Failures: 1) Constructor tests error is passed to the callback Message: Error: testError-0 Stack: Error: testError-0 at UserContext.<anonymous> (C:\Users\jkanc\Desktop\all-error-handler\tests\allErrorException.spec.js:5:23)
标签: javascript jasmine jasmine-node