Ошибки угловой консоли, не завершающие модульные тесты

#angular #unit-testing #karma-jasmine

#angular #модульное тестирование #карма-жасмин

Вопрос:

Итак, я не уверен, изменилось ли это в версиях Angular, однако, когда я запускал ng test ранее тесты, которые раньше завершались неудачей, если вы не импортировали определенные компоненты в тесты, которые вам нужно было бы выполнить для прохождения тестов.

Однако теперь я замечаю, что тесты все еще проходят, однако консоль полна ошибок о неизвестных элементах, потому что они являются компонентами, которые я не импортировал в тесты. Например:

Ошибки консоли

Как вы можете видеть, тесты все еще проходят: Результаты теста

Итак, я не уверен, есть ли определенный параметр или флаг, который вы должны установить для сбоя тестов при таких ошибках? Пожалуйста, дайте мне знать, если я могу предоставить больше информации.

Я не совсем уверен, что попробовать.

Комментарии:

1. github.com/angular/angular/issues/36430 Я думаю, вы столкнулись с этим. К сожалению, я не знаю решения.

2. Пришлось использовать обходной путь, описанный в этом посте, спасибо @AliF50