检查代码覆盖率时,方法名称为红色。这是什么意思。以下是代码
fit('set login id', () => {
spyOn(service, 'setLoginId');
service.setLoginId('124');
expect(service.setLoginId).toHaveBeenCalledTimes(1);
expect(service.setLoginId).toHaveBeenCalledWith('124');
});
因为你需要测试分配this.loginId
的条件,例如:
it('setLoginId should set loginId',()=>{
service.setLoginId('id_12');
expect(service.loginId).toBe('id_12');
})