Javascript 具有函数属性的angular 8中的代码覆盖率问题
有人能为Jasmine推荐单元测试用例来解决这个代码覆盖率问题吗Javascript 具有函数属性的angular 8中的代码覆盖率问题,javascript,angular,typescript,jasmine,karma-jasmine,Javascript,Angular,Typescript,Jasmine,Karma Jasmine,有人能为Jasmine推荐单元测试用例来解决这个代码覆盖率问题吗 您需要创建一个描述块,如下所示: it('should create with necessary variables', () => { expect(component).toBeTruthy(); component.Items[0].getInfo(); expect(component.isIndian).toBeTruthy(); // and so on.... }); 您在第19行将thi
描述块,如下所示:
it('should create with necessary variables', () => {
expect(component).toBeTruthy();
component.Items[0].getInfo();
expect(component.isIndian).toBeTruthy();
// and so on....
});
this.isIndian
设置为false
,然后在第21行将true
设置为false。请据此更正如果您想探索最佳实践,可以查看文章集。我同意作为图像提供的代码通常不是最佳的。不过,在本例中,我认为OP想要说明红色代码的呈现,我猜这表示未覆盖的代码。@halfer非常感谢。当然,我会相应地改变这个印度的财产。由于错误,该物业未被评论。@Shashank Vivek非常感谢您。