Результат покрытия кода показывает красный цвет для имени метода, но определение метода покрыто - PullRequest
0 голосов
/ 05 марта 2019

При проверке покрытия кода имя метода отображается красным цветом. Что это означает. Ниже приведен код

fit('set login id', () => {
    spyOn(service, 'setLoginId');
    service.setLoginId('124');
    expect(service.setLoginId).toHaveBeenCalledTimes(1);
    expect(service.setLoginId).toHaveBeenCalledWith('124');
  });

1 Ответ

0 голосов
/ 05 марта 2019

потому что вам нужно проверить условие присвоения this.loginId, а также что-то вроде:

it('setLoginId should set loginId',()=>{
    service.setLoginId('id_12');
    expect(service.loginId).toBe('id_12');
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...