2016-07-13 5 views
1

私はJasmineを使ってunitTestsを開発しています。私は現在Windows8.1で作業しています。テストを実行すると、次のエラーメッセージが表示されます。jasmine getFixturesは関数ではありません

TypeError: jasmine.getFixtures() is not a function

これは私が使用しているコードです。私はこの仕事をするために何を変えなければならないのか分かりません。

Karma.conf.js

//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()関数の呼び出しを認識できません。

+0

使用しているジャスミンのバージョンは?この投稿が関連しているのだろうか? http://stackoverflow.com/questions/21763470/jasmine-jquery-loadfixtures-with-jasmine-2-0-wont-work – doctorlove

+0

こんにちは@doctorlove私はバージョン2.4.1を使用しています。私は注意深くそのスレッドを読むつもりですしかし、私はすでに別のsimilarsものを試して、それは動作しませんでした – acostela

答えて

0

あなたはジャスミン・クエリライブラリが含まれているあなたの助けをありがとう!ジャスミンライブラリには定義されていません。

関連する問題