3
저는 프로젝트를 설정하기 위해 Yeoman을 사용했으며 기능 토글을 적용하는 각도 모듈 프로젝트를 작성하려고했습니다. 유닛 레벨에서 Jasmine 테스트를 중단했습니다. 여기 내 테스트 중 하나가 있습니다.TypeError : 카르마에서 spyOn을 사용할 때 '정의되지 않은'함수가 아닙니다.
이상한 오류가 발생합니다.
TypeError: 'undefined' is not a function (evaluating 'jasmine.spyOn(Rules, 'resolveByName')')
karma.conf는 매우 바닐라입니다.
frameworks = ['jasmine'];
// list of files/patterns to load in the browser
files = [
JASMINE,
JASMINE_ADAPTER,
'app/components/angular/angular.js',
'app/components/angular-mocks/angular-mocks.js',
'src/*.js',
'src/**/*.js',
'test/mock/**/*.js',
'test/spec/**/*.js'
];
저는 PhantomJS를 많이 사용하고 있지만 Chrome에 동일한 문제가 있습니다 (동일한 오류의 다른 언어로).
$ log를 사용하면 실제로 아무 것도 정의되지 않습니다. 그래서 나는 길을 잃었습니다.
이 문제의 해결책을 찾으셨습니까? –