我有一个 Play 2 应用程序,其中使用 WebJars 声明了我的 angular js 依赖项(可能还有其他依赖项)。当我提供一个页面时,我使用路由助手来获取这些 javascript 文件。
如果我想用 Karma 测试我的 javascript,我需要指定 Angular javascript 文件的路径,以便运行我的 Angular 相关代码。我在网上看到的示例不使用网络 jar,只是将路径指定为 ../app/assets/javascripts/lib/angular.js(或其他)。有更好的方法吗?
最佳答案
我不熟悉 playframework
,因此我不完全理解它给您的 JS 文件带来的限制,但如果这对您有帮助,您也可以在 karma.cofig 中做类似的事情
files: [
'http://localhost:91/sample.js'
],
我进行了一些快速测试,结果运行良好。
关于javascript - 使用 Karma 在 play 2.2.x 应用程序中测试 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21174046/