Мы наблюдали случайный тест кармы в нашем конвейере CI. В каждом прогоне разные тесты терпят неудачу, и иногда они проходят, когда они терпят неудачу, выдается следующая ошибка:
Uncaught TypeError: params.map is not a function thrown
Кто-нибудь пострадал от чего-то подобного?





Мы выяснили, что это было вызвано спецификацией другого компонента. В этом компоненте мы используем ActivatedRoute, Router и DialogService (из angularx-bootstrap-modal). Похоже, этот компонент нельзя было удалить до следующего теста или чего-то подобного. Решение этой ошибки мы вызываем
fixture.destroy()
в спецификации afterEach, которая вызвала этот сбой.