Я пытаюсь совместить Angular, Jest и Apollo.
Файл My Spec следует структуре, описанной в документации здесь .
Когда я запускаю только шутки вот так: jest --watchAll
все работает.
Но если мне нравится это: jest --watchAll --collectCoverage
, все файлы спецификаций с модулем тестирования apollo завершаются с ошибкой:
TypeError: Cannot read property 'use' of undefined
58 | ) {
> 59 | this.numberOfDrafts$ = this.getNumberOfDraftsGQL.watch().valueChanges.pipe(
| ^
(строка 59 находится внутри конструктора компонентов).
Я надеюсь, что кто-то может помочь мне понять, что означает это сообщение об ошибке и почему оно появляется только , если я собираю покрытие ?