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