У меня есть реализация, в которой я хочу смоделировать созданную мной службу:
this.device = major.get('alp").devC === 'devType';
Это происходит в конструкторе компонента.Я хочу высмеивать то же самое в моем тестовом шутнике, и я сделал следующее:
jest.spyOn(major, 'get').mockImplementation(() => {
return { devC: 'devType2' };
});
Я проверил и вижу, что мой код входит в мой макет и возвращает значения правильно, но когда язапустить тестовые случаи, я получаю devC из неопределенного.
Я проверил, поместив журналы в компонент, но затем тест не удался в тестовом примере, сообщая ту же ошибку выше, но правильно печатает на экране консоли, где тест выполнялся с часами.