2016-11-18 2 views
1

Lodash 라이브러리를 사용하는 AngularJS 서비스를 테스트하고 있습니다.변수를 찾을 수 없습니다 : jasmine을 사용하여 AngularJS 서비스를 테스트 할 때 _

ReferenceError: Can't find variable: _ 

Lodash를 사용하는 업/재스민을 구성 할 수있는 방법이 있나요 : 나는 카르마 - 자스민을 통해 테스트를 실행하면 오류가 발생합니다?

+3

karma.config.js에 lodash 라이브러리를 포함 시켰습니까? 파일 속성에 포함되어 있지 않은 것 같습니다. http://karma-runner.github.io/1.0/config/files.html –

답변

2

테스트에서 스크립트를로드하는 HTML 파일이 없으므로 카르마 설정 파일에 files 속성의 라이브러리를 포함시켜야합니다. 당신은 여기에 대한 자세한 내용을보실 수 있습니다 : http://karma-runner.github.io/1.0/config/files.html

그것은 karma.conf.js

하는 데 도움이
... 
files: [ 
    'path/to/lodash.js' 
] 
... 

희망에서이

처럼 보일 것입니다!