我在服务中有以下功能 -
get(): Observable<any> {
return this._http.get( 'endpoint', {}, false )
.map( this.getJson );
}
在我的组件中,我调用此函数来进行API调用 - 此时一切正常
当我来测试时,到目前为止我有以下内容 -
it( 'expect service.get() to exist', inject( [ ExampleService ], ( service: ExampleService ) => {
spyOn(service, 'get').and.callFake(function(){
return resp;
});
expect( service.get() ).toBeTruthy();
} ) );
这通过,但我需要测试.map() - 有人能指出我正确的方向如何做到这一点?