Почему ApolloTestingModule в Angular spec-файле с jest throw: "Не удается прочитать свойство 'use' из неопределенного? - PullRequest
1 голос
/ 04 июня 2019

Я пытаюсь совместить 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 находится внутри конструктора компонентов).

Я надеюсь, что кто-то может помочь мне понять, что означает это сообщение об ошибке и почему оно появляется только , если я собираю покрытие ?

...