2016-07-13 2 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

당신은 재스민 조회 라이브러리를 포함 적이 주셔서 감사합니다? 재스민 라이브러리가 아니라 거기에 정의되어 있습니다.

관련 문제