我正在测试使用 Lodash 库的 AngularJS 服务。当我通过 karma-jasmine 运行测试时,出现错误:
ReferenceError: Can't find variable: _
有没有办法配置 karma/jasmine 来使用 Lodash?
最佳答案
由于您的测试中没有 HTML 文件来为您加载脚本,因此您需要在您的 karma 配置文件的 files
属性中包含该库。您可以在这里阅读更多相关信息:http://karma-runner.github.io/1.0/config/files.html
看起来像这样
在 karma.conf.js 中
...
files: [
'path/to/lodash.js'
]
...
希望对您有所帮助!
关于javascript - 找不到变量 : _ when using jasmine to test AngularJS service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40685358/