Angular 6 модульный тест - Ошибка типа: невозможно прочитать свойство 'ROOT_API' с нулевым значением - PullRequest
0 голосов
/ 01 марта 2020

Я получаю сообщение об ошибке во время выполнения модульного теста в моем angular проекте TypeError: Cannot read property 'ROOT_API' of null

Я использую "app.config" для файлов среды, чтобы сохранить его папку ресурсов и вызвать службу. В компоненте вызовите API и работайте без проблем, но во время выполнения модульного теста получите вышеуказанную ошибку.

Вот мои файлы и структура папок enter image description here

Вот метод получения файла службы адаптера

enter image description here

Вот файл службы

enter image description here

Скриншот ошибки модульного теста ниже

enter image description here

Пожалуйста, помогите мне решить эту проблему. Спасибо

Ответы [ 2 ]

0 голосов
/ 19 апреля 2020

В вашем файле AppConfig изменили приватное значение на пустое и удалите нулевое значение.

private config: Object = '';
private env: Object = '';

У меня все работает нормально ...

0 голосов
/ 01 марта 2020

Обязательно укажите AppConfig в конфигурации TestBed вашего теста. (Также было бы полезно, если бы вы опубликовали свой тест).

...