【发布时间】:2014-08-15 13:07:30
【问题描述】:
我正在尝试将 Karma 配置为使用 jasmine-jquery,但没有成功...
在我的 karma.conf.js 文件中,我已经配置了框架:
frameworks: ['jasmine'],
并已加载所需的依赖项:
files: [
'../bower_components/jquery/dist/jquery.js',
'../bower_components/jasmine-jquery/lib/jasmine-jquery.js',
...
但是当我使用 grunt test 运行我的测试时,我有以下结果:
TypeError: undefined is not a function
at null.<anonymous> (/home/sofarell/workspace/myapp/bower_components/jasmine-jquery/lib/jasmine-jquery.js:352:13)
查看jasmine-jquery.js的源码,好像没有找到jasmine引用,可能是因为jasmine-jquery在jasmine之前加载:
351. beforeEach(function () {
352. jasmine.addMatchers({
353. toHaveClass: function () {
其他人遇到过这个问题吗? 有办法解决吗?
【问题讨论】:
标签: gruntjs jasmine karma-runner jasmine-jquery