2016-11-18 48 views
1

我正在測試使用Lodash庫的AngularJS服務。當我通過卡瑪 - 茉莉運行測試,我得到一個錯誤:找不到變量:_使用jasmine測試AngularJS服務時

ReferenceError: Can't find variable: _ 

是否有因果報應配置/茉莉花使用Lodash的方法嗎?

+3

你在你的karma.config.js中包含了lodash庫嗎?聽起來像它不包含在文件屬性中。 http://karma-runner.github.io/1.0/config/files.html –

回答

2

由於您的測試中沒有HTML文件來爲您加載腳本,因此您需要將庫包含在屬性files的屬性配置文件中。你可以閱讀更多關於它在這裏:http://karma-runner.github.io/1.0/config/files.html

它看起來像這樣

東西在karma.conf.js

... 
files: [ 
    'path/to/lodash.js' 
] 
... 

希望幫助!

相關問題