我有一个包含大量 javascript 文件的旧版 Web 应用程序。这些文件需要按顺序加载,其中一些可能有重复的全局函数,以及所有其他坏东西。
我创建了 javascript 模块,我想用 jasmine 对其进行测试。其中一些恰好依赖于一些旧的 javascript 文件。如果我尝试使用 and 包含所有旧资源,它会爆炸,因为旧资源需要按顺序包含,其中一些不能一起包含。有没有相同情况的朋友分享一下你是如何解决这个问题的?
我还尝试使用 $.getScript 在脚本文件中包含相关的 javascript,但是,我遇到的问题之一是 jasmine-maven-plugin 一次性运行了所有规范。因此,$.getScript 将加载冲突源并且测试再次崩溃。