У меня есть устаревшее веб-приложение с кучей файлов javascript. Эти файлы должны быть загружены по порядку, и некоторые из них могут иметь повторяющиеся глобальные функции и все другие плохие вещи.
Я создал модули javascript, которые хотел бы протестировать с помощью jasmine. Некоторые из них зависят от некоторых старых файлов javascript. Если я попытаюсь включить все старые источники с помощью и , это взорвется, поскольку старые источники нужно включать по порядку, а некоторые из них нельзя включать вместе. Кто-нибудь, у кого такая же ситуация, хотел бы поделиться, как вы решаете эту проблему?
Я также попытался включить зависимый javascript в файл сценария, используя $.getScript, однако одна из проблем, с которой я столкнулся, заключалась в том, что плагин jasmine-maven-plugin запускал всю спецификацию за один запуск. Следовательно, $.getScript загрузит источники конфликтов, и тест снова сломается.