0
로컬 기능에 대한 스파이 :내가 각도 서비스 로컬 기능을 사용하여 다음과 같은 작업을 수행해야 각도 서비스
function myService($http,$q){
var myService = {};
var _localService = function (Table) {
return Table.something;
}
var _getSomething = function() {
return _localService('someTable');
}
var _getSomethingElse = function() {
return _localService('someTable2');
}
myService.getSomething = _getSomething ;
myService.getSomethingElse = _getSomethingElse ;
return myService ; }
지금 내가 자스민 내 서비스를 테스트 할을하고 난 LOCALSERVICE가 된 경우 테스트 할 라는. 이 같은 뭔가 :
spyOn(myService,"_localService");
myService.getSomething();
expect(myService._localService).toHaveBeenCalled();
내가 그렇게 할 수있는 방법, 도와주세요.
지금까지이 목표를 향해 구체적인 시도를 해본 적이 있습니까? {this._localService가 ('someTable') }' 이 작동하지 않습니다 :( 자스민 찾을 수없는 'var에 _getSomething = 함수() : – rchang
내가 키 "이"을 추가 이런 식으로 LOCALSERVICE 전화를 시도 서비스의 속성으로서의 localService – Sifis