如何使用 jasmine-karna 对 angular 中的嵌套函数进行单元测试

萨尼卡·巴吉勒瓦勒

我正在尝试测试最终调用 GetRole 函数的 SetRole 函数,但我无法覆盖代码覆盖率中的行。请指导我测试级联函数、嵌套函数、函数中的函数。

组件.ts

SetRole(inp){
this.role = inp;
this.GetRole()
}
卡蒂克·多拉斯

尝试这个:

    it('SetRole',() => {
    
    const inp = 'dummyInput';
    const spy = spyOn(component,'GetRole')
    component.SetRole(inp)
    
    expect(spy).toHaveBeenCalled()
});

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 jasmine 和 angular 对基类进行单元测试

使用Jasmine进行Angular JS单元测试

如何对函数的返回值进行单元测试-Angular(Jasmine / Karma)

如何在Angular 6的Jasmine中对ngrx功能选择器进行单元测试?

使用Angular中的TypeScript对文件大小进行Jasmine单元测试

如何使用 Jasmine 对 init() 函数进行单元测试?

如何使用Jasmine(Angular)单元测试下载文件?

如何使用Jasmine(Angular JS)对自定义装饰器进行单元测试

使用Jasmine / karma进行Angular 4单元测试以及http发布模拟-如何修复

如何使用 Jasmine /Karma 在 Angular 单元测试中测试 If Else 块

Angular JS-Jasmine如何对$ location.path()。search()进行单元测试?

使用 Angular 和 Jasmine 在单元测试中进行单击模拟

使用Karma Jasmine进行Angular 1.5组件模板单元测试

使用Jasmine angular2注入的私有服务进行单元测试

使用Karma / Jasmine对ES6 Angular Directive ControllerAs进行单元测试的问题

在Angular Google Charts组件上使用Jasmine / Karma进行单元测试

如何以 angular 覆盖 RxJS 主题的 Jasmine 单元测试

Angular 7 Jasmine单元测试:如何获取组件NativeElement?

使用Jasmine进行单元测试$ modal

使用 Karma / Jasmine for Router 的 Angular 单元测试错误

如何在Angular单元测试Jasmine / Karma中创建ArrayBuffer变量

如何使用 jasmine 对 OidcSecurityService.Auth() 进行单元测试?

如何使用Jasmine进行单元测试OidcSecurityService.checkAuth函数?

如何使用Jasmine为私有方法编写Angular / TypeScript的单元测试

如何使用Jasmine单元测试canActivate angular2的guard方法?

如何在 angular 7 中使用 jasmine 和 karma 编写单元测试用例

属性在规范文件中被识别为未定义,即使它存在于组件中。在 Angular 中使用 Karma 进行单元测试 - Jasmine

使用Jasmine和Karma进行单元测试Angular,错误:无法绑定到“ xxx”,因为它不是“ xxxxxx”的已知属性。

使用Jasmine测试Angular queryParams