Я новичок в тестировании в целом и преподаю себе Jasmine. Я пытаюсь понять различия между запуском Jasmine и jQuery-Jasmine в Karma против запуска Jasmine само по себе. Учебники для Jasmine не учитывают настройки, которые необходимы, если вы используете Карму.
Может кто-нибудь объяснить мне, как Karma-Jasmine отличается в требованиях от автономного Жасмина? По-прежнему ли он нужен бегун спецификаций, и структура файлов остается прежней?
Я тестирую DOM-события - много обработчиков кликов - и не понимаю, как имитировать это. Может кто-нибудь изложить некоторые основные идеи? Если я хочу, например, проверить, что элемент p был добавлен в div после того, как пользователь нажмет кнопку, как это будет работать как в структуре файла, так и в функциях?
Спасибо.