我有一個Play 2應用程序,其中使用WebJars聲明瞭我的角度js依賴關係(可能還有其他人)。當我提供一個頁面時,我使用路由助手來獲取這些JavaScript文件。使用Karma在play 2.2.x應用程序中測試javascript
如果我想用Karma測試我的JavaScript,我需要指定角度JavaScript文件的路徑才能運行我的角度相關代碼。我在網上看到的例子不使用網絡瓶子,只是將路徑指定爲../app/assets/javascripts/lib/angular.js(或其他)。有一個更好的方法嗎?
您是否找到了解決方案/解決方法? – cnmuc
下面的解決方法起作用,但很尷尬。我們最終完全放棄了網絡瓶子,並通過npm/bower /等來管理整個應用程序的JavaScript端。我們編寫了一些sbt配置來將我們的測試過程掛接到主要的sbt測試工作流程中。它工作得很好。 – Jordan