使用Karma在Play 2.2.x应用程序中测试javascript

时间:2014-01-16 22:15:08

标签: javascript angularjs karma-runner playframework-2.2

我有一个Play 2应用程序,其中使用WebJars声明我的角度js依赖项(可能还有其他)。当我提供页面时,我使用路由助手来获取这些javascript文件。

如果我想用Karma测试我的javascript,我需要指定角度javascript文件的路径,以便运行我的角度相关代码。我在网上看到的例子不使用网络广告,只是将路径指定为../app/assets/javascripts/lib/angular.js(或其他)。有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我不熟悉playframework因此我并不完全理解它对你的JS文件带来的限制,但是如果这有帮助你也可以在karma.cofig中做这样的事情

files: [
    'http://localhost:91/sample.js'
],

我进行了一些快速测试,效果很好。