У меня есть jquery модал в угловых 6 приложений. Когда пользователь отправляет данные в бэкэнд. После успешного запуска модальное всплывающее окно и показ успешно сохраняются и автоматически скрываются (это можно сделать, установив setTimeOut.
в Component.ts:
setTimeout (function () {jQuery ("# myModalNorm"). Modal ("hide")}, 2000);
во время выполнения тестов я получаю ошибку ниже
Uncaught TypeError: jQuery (...). Modal не является брошенной функцией
В Karma.config.js я добавил
файлы: [
{pattern: './src/jquery.min.js', просмотрено: false}
]
ng test - покрытие кода --source-map
Я пытался шпионить за jquery spyOnProperty (jQuery, 'valid', 'hide'). И returnValue (true) эта ошибка при действительном Аргумент типа "valid" является не присваивается параметру типа «готово» | "ajaxSettings" | "Анимация" | "Обратные звонки" | "cssHooks" | "cssNumber" | «Отложенный» | "ослабление" | "Событие" | "событие" | "expr" | "фн" | "FX" | «поддержка» | "таймеры" | "Твин" | ... еще 52 ... | "Когда" '