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() 함수에 대한 호출을 인식하지 못합니다.
당신의 도움이
사용중인 재스민 버전은 무엇입니까? 이 게시물이 관련이 있는지 궁금합니다. http://stackoverflow.com/questions/21763470/jasmine-jquery-loadfixtures-with-jasmine-2-0-wont-work – doctorlove
안녕하세요, @doctorlove 저는 2.4.1 버전을 사용하고 있습니다. 나는 그 스레드를주의 깊게 읽을 것입니다. 하지만 나는 이미 다른 similars 것들을 시도하고 작동하지 않았다. – acostela