为什么在茉莉花测试中不会引发错误?

雅各布·斯塔格斯

我正在尝试进行模拟调用,但会引发错误,但出现错误“期望的函数会引发错误”

下面是我尝试过的代码。我在这里关注了其他一些事情,但是运气为零。

it ('should throw err', () => {
    const mockCall = spyOn(service, 'update$').and.returnValue(throwError(new Error(error')));
    expect(mockCall).toThrowError();
});
内罗兹

首先,缺少单引号'接下来,我认为您应该这样实现:

const mockCall = spyOn(service, 'update$').and.throwError('error');

您不需要模拟函数的返回,而要抛出异常。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

茉莉花:预期在异步函数中引发错误

为什么异步茉莉花测试失败?

茉莉花-如何测试错误?

为什么会收到“错误TS1005:';' 预期。” 一个简单的茉莉花测试时出错?

如何使用Promise测试角度工厂函数是否在茉莉花中引发错误

茉莉花不会在导致CI停止的测试中退出

为什么我的茉莉花测试在此指令上失败?

为什么我的茉莉花单元测试不等待“完成”?

为什么我的茉莉花测试在DEFAULT_TIMEOUT_INTERVAL之前超时?

茉莉花测试失败

茉莉花测试-优先

茉莉花测试,addEventListener

如何在茉莉花测试中测试$ scope?

茉莉花与茉莉花节点测试的区别

为什么茉莉花预期不能验证是否抛出了错误?

茉莉花测试:预期为SPY,但出现功能错误

用茉莉花测试错误和承诺

Angular Karma茉莉花测试表单验证错误

如何在我的Karma /茉莉花测试中调试“ [object ErrorEvent]抛出”错误?

茉莉花测试中的模板解析错误,但不是实际的应用程序

茉莉花测试用例中的未知提供程序错误

this.activatedRoute.queryParamMap.pipe 中的单元测试茉莉花错误

茉莉花.toThrow错误

茉莉花报业-伊斯坦布尔报告中为什么没有这样的if陈述

在茉莉花测试中销毁未定义

茉莉花测试中的访问指令属性值

茉莉花测试中AfterViewInit的生命周期挂钩

Livescript中的茉莉花测试:“ it”关键字冲突

如何阻止茉莉花的beforeAll块中的测试执行?