Я сгенерировал компонент в своей папке компонентов, используя угловой CLI (v6.1.4), запустив ng g c components/foo
, а затем запустил ng test
.Тест для нового компонента завершается неудачей со следующими ошибками:
Зона необходима для помощника по тестированию async (), но не может быть найдена.Убедитесь, что ваша среда включает zone.js / dist / zone.js thrown
Ошибка: недопустимое состояние: не удалось загрузить сводку для директивы FooComponent.
Странно, если язапустите ng g c foo
(т.е. он не будет создан в папке компонентов), затем тест пройден.Все мои тесты работают для других папок, но это первый тест в моей папке компонентов (а также первый тест для компонента).Ни один из других тестов не является асинхронным.
Я довольно новичок в ng test
, поэтому я могу упустить что-то очень очевидное.Я не ожидал, что нужно будет что-либо настраивать с zone.js
для запуска теста по умолчанию.Где я должен настроить это?Или я что-то здесь упускаю, что-то конкретное для моей папки components
?