Javascript jasmine getFixtures不是一个函数
我正在用Jasmine开发一些单元测试。我目前正在Windows8.1上工作,当我运行测试时,会收到以下错误消息 TypeError:jasmine.getFixtures()不是函数 这是我正在使用的代码。我不知道为了做这项工作我必须改变什么 Karma.conf.jsJavascript jasmine getFixtures不是一个函数,javascript,angularjs,unit-testing,jasmine,Javascript,Angularjs,Unit Testing,Jasmine,我正在用Jasmine开发一些单元测试。我目前正在Windows8.1上工作,当我运行测试时,会收到以下错误消息 TypeError:jasmine.getFixtures()不是函数 这是我正在使用的代码。我不知道为了做这项工作我必须改变什么 Karma.conf.js //More configuration entries ........... files: [ // app-specific code 'src/app/app.js', // 3rd-party resourc
//More configuration entries
...........
files: [
// app-specific code
'src/app/app.js',
// 3rd-party resources
'node_modules/angular-mocks/angular-mocks.js',
// test files
'test/unit/**/*.js',
//fixture to serve mockData in Tests
{ pattern: 'test/unit/mock-data/*.json' }
]
这是我测试中的一段代码
it('Should load my fixture', function(){
jasmine.getFixtures().fixturesPath = 'HpIpsUi/test/unit/mock-data';
var json = readFixtures('diagnostics.json');
var result = JSON.parse(json);
expect(result).toBeDefined();1
})
它无法识别我对函数jasmine.getFictures()的调用
感谢您的帮助您是否包括jasmine查询库?它是在那里定义的,而不是在jasmine库中。您使用的是哪个版本的jasmine?我想知道这篇文章是否相关?您好@doctorlove我使用的是2.4.1版,我会仔细阅读这篇文章,但我已经尝试了不同的类似方法,但没有成功