#angular #unit-testing #karma-jasmine
#angular #модульное тестирование #карма-жасмин
Вопрос:
Итак, я не уверен, изменилось ли это в версиях Angular, однако, когда я запускал ng test
ранее тесты, которые раньше завершались неудачей, если вы не импортировали определенные компоненты в тесты, которые вам нужно было бы выполнить для прохождения тестов.
Однако теперь я замечаю, что тесты все еще проходят, однако консоль полна ошибок о неизвестных элементах, потому что они являются компонентами, которые я не импортировал в тесты. Например:
Как вы можете видеть, тесты все еще проходят:
Итак, я не уверен, есть ли определенный параметр или флаг, который вы должны установить для сбоя тестов при таких ошибках? Пожалуйста, дайте мне знать, если я могу предоставить больше информации.
Я не совсем уверен, что попробовать.
Комментарии:
1. github.com/angular/angular/issues/36430 Я думаю, вы столкнулись с этим. К сожалению, я не знаю решения.
2. Пришлось использовать обходной путь, описанный в этом посте, спасибо @AliF50